VolumeDockerApiTests Class — spring-boot Architecture
Architecture documentation for the VolumeDockerApiTests class in DockerApiTests.java from the spring-boot codebase.
Entity Profile
Relationship Graph
Source Code
buildpack/spring-boot-buildpack-platform/src/test/java/org/springframework/boot/buildpack/platform/docker/DockerApiTests.java lines 828–863
@Nested
class VolumeDockerApiTests {
private VolumeApi api;
@BeforeEach
void setup() {
this.api = DockerApiTests.this.dockerApi.volume();
}
@Test
@SuppressWarnings("NullAway") // Test null check
void deleteWhenNameIsNullThrowsException() {
assertThatIllegalArgumentException().isThrownBy(() -> this.api.delete(null, false))
.withMessage("'name' must not be null");
}
@Test
void deleteDeletesContainer() throws Exception {
VolumeName name = VolumeName.of("test");
URI removeUri = new URI(VOLUMES_URL + "/test");
given(http().delete(removeUri)).willReturn(emptyResponse());
this.api.delete(name, false);
then(http()).should().delete(removeUri);
}
@Test
void deleteWhenForceIsTrueDeletesContainer() throws Exception {
VolumeName name = VolumeName.of("test");
URI removeUri = new URI(VOLUMES_URL + "/test?force=1");
given(http().delete(removeUri)).willReturn(emptyResponse());
this.api.delete(name, true);
then(http()).should().delete(removeUri);
}
}
Domain
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free