@Test(expected=ErrorDockerJSONException.class) public void test05_removeImage() throws DockerJSONException { dockerCloudUnitClient.pullImage("latest", "busybox"); Image image = ImageBuilder.anImage().withName("busybox:latest").build(); image = dockerCloudUnitClient.findAnImage(image); Assert.assertTrue("Busybox found !", image.getId() != null); dockerCloudUnitClient.removeImage(image); dockerCloudUnitClient.findAnImage(image); }
@Test public void test02_PullAndFindAnImage() throws DockerJSONException, JsonProcessingException { dockerCloudUnitClient.pullImage("latest", "busybox"); Image image = ImageBuilder.anImage().withName("busybox:latest").build(); image = dockerCloudUnitClient.findAnImage(image); Assert.assertTrue("Busybox found !", image.getId() != null); }
@After public void tearDown() throws DockerJSONException { DockerContainer container = ContainerBuilder.aContainer() .withName(CONTAINER_NAME) .build(); dockerCloudUnitClient.removeContainer(container); Image image = ImageBuilder.anImage().withName("alpine:latest").build(); image = dockerCloudUnitClient.findAnImage(image); dockerCloudUnitClient.removeImage(image); }
@Test public void test01_commitAnImage() throws DockerJSONException { DockerContainer container = ContainerBuilder.aContainer() .withName(CONTAINER_NAME) .build(); container = dockerCloudUnitClient.findContainer(container, DOCKER_HOST); dockerCloudUnitClient.commitImage(container, TAG, container.getConfig().getImage()); Image image = ImageBuilder.anImage().withName("alpine:"+TAG).build(); image = dockerCloudUnitClient.findAnImage(image); Assert.assertTrue("Alpine found !", image.getId() != null); dockerCloudUnitClient.removeImage(image); }