Home / Class/ TotalProgressEventTests Class — spring-boot Architecture

TotalProgressEventTests Class — spring-boot Architecture

Architecture documentation for the TotalProgressEventTests class in TotalProgressEventTests.java from the spring-boot codebase.

Entity Profile

Source Code

buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/TotalProgressEventTests.java lines 29–50

class TotalProgressEventTests {

	@Test
	void create() {
		assertThat(new TotalProgressEvent(0).getPercent()).isZero();
		assertThat(new TotalProgressEvent(10).getPercent()).isEqualTo(10);
		assertThat(new TotalProgressEvent(100).getPercent()).isEqualTo(100);
	}

	@Test
	void createWhenPercentLessThanZeroThrowsException() {
		assertThatIllegalArgumentException().isThrownBy(() -> new TotalProgressEvent(-1))
			.withMessage("'percent' must be in the range 0 to 100");
	}

	@Test
	void createWhenEventMoreThanOneHundredThrowsException() {
		assertThatIllegalArgumentException().isThrownBy(() -> new TotalProgressEvent(101))
			.withMessage("'percent' must be in the range 0 to 100");
	}

}

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free