ProgressUpdateEventTests Class — spring-boot Architecture
Architecture documentation for the ProgressUpdateEventTests class in ProgressUpdateEventTests.java from the spring-boot codebase.
Entity Profile
Source Code
buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/ProgressUpdateEventTests.java lines 33–69
abstract class ProgressUpdateEventTests<E extends ProgressUpdateEvent> {
@Test
void getStatusReturnsStatus() {
ProgressUpdateEvent event = createEvent();
assertThat(event.getStatus()).isEqualTo("status");
}
@Test
void getProgressDetailReturnsProgressDetails() {
ProgressUpdateEvent event = createEvent();
ProgressDetail progressDetail = event.getProgressDetail();
assertThat(progressDetail).isNotNull();
assertThat(progressDetail.asPercentage()).isEqualTo(50);
}
@Test
void getProgressDetailReturnsProgressDetailsForLongNumbers() {
ProgressUpdateEvent event = createEvent("status", new ProgressDetail(4000000000L, 8000000000L), "progress");
ProgressDetail progressDetail = event.getProgressDetail();
assertThat(progressDetail).isNotNull();
assertThat(progressDetail.asPercentage()).isEqualTo(50);
}
@Test
void getProgressReturnsProgress() {
ProgressUpdateEvent event = createEvent();
assertThat(event.getProgress()).isEqualTo("progress");
}
protected E createEvent() {
return createEvent("status", new ProgressDetail(1L, 2L), "progress");
}
protected abstract E createEvent(String status, ProgressDetail progressDetail, String progress);
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free