@Test(description = "GET /v${apiVersion}/{tenantId}/images/detail") public void testListImagesInDetail() throws Exception { for (String zoneId : api.getConfiguredZones()) { ImageApi imageApi = api.getImageApiForZone(zoneId); Set<? extends Image> response = imageApi.listInDetail().concat().toSet(); assertNotNull(response); assertFalse(response.isEmpty()); for (Image image : response) { assertNotNull(image.getId()); assertNotNull(image.getName()); assertNotNull(image.getLinks()); assertNotNull(image.getCreated()); // image.getMinDisk() can be zero // image.getMinRam() can be zero assertTrue(image.getProgress() >= 0 && image.getProgress() <= 100); assertNotNull(image.getStatus()); // image.getServer() can be null // image.getTenantId() can be null // image.getUpdated() can be null // image.getUserId() can be null } } }
@Test(description = "GET /v${apiVersion}/{tenantId}/images/detail") public void testListImagesInDetail() throws Exception { for (String regionId : api.getConfiguredRegions()) { ImageApi imageApi = api.getImageApi(regionId); Set<? extends Image> response = imageApi.listInDetail().concat().toSet(); assertNotNull(response); assertFalse(response.isEmpty()); for (Image image : response) { assertNotNull(image.getId()); assertNotNull(image.getName()); assertNotNull(image.getLinks()); assertNotNull(image.getCreated()); // image.getMinDisk() can be zero // image.getMinRam() can be zero assertTrue(image.getProgress() >= 0 && image.getProgress() <= 100); assertNotNull(image.getStatus()); // image.getServer() can be null // image.getTenantId() can be null // image.getUpdated() can be null // image.getUserId() can be null } } }
@Test(description = "GET /v${apiVersion}/{tenantId}/images/{id}", dependsOnMethods = { "testListImagesInDetail" }) public void testGetImageById() throws Exception { for (String zoneId : api.getConfiguredZones()) { ImageApi imageApi = api.getImageApiForZone(zoneId); Set<? extends Image> response = imageApi.listInDetail().concat().toSet(); for (Image image : response) { Image details = imageApi.get(image.getId()); assertNotNull(details); assertEquals(details.getId(), image.getId()); assertEquals(details.getName(), image.getName()); assertEquals(details.getLinks(), image.getLinks()); assertEquals(details.getCreated(), image.getCreated()); assertEquals(details.getMinDisk(), image.getMinDisk()); assertEquals(details.getMinRam(), image.getMinRam()); assertEquals(details.getProgress(), image.getProgress()); assertEquals(details.getStatus(), image.getStatus()); assertEquals(details.getServer(), image.getServer()); assertEquals(details.getTenantId(), image.getTenantId()); assertEquals(details.getUpdated(), image.getUpdated()); assertEquals(details.getUserId(), image.getUserId()); } } } }
@Test(description = "GET /v${apiVersion}/{tenantId}/images/{id}", dependsOnMethods = { "testListImagesInDetail" }) public void testGetImageById() throws Exception { for (String regionId : api.getConfiguredRegions()) { ImageApi imageApi = api.getImageApi(regionId); Set<? extends Image> response = imageApi.listInDetail().concat().toSet(); for (Image image : response) { Image details = imageApi.get(image.getId()); assertNotNull(details); assertEquals(details.getId(), image.getId()); assertEquals(details.getName(), image.getName()); assertEquals(details.getLinks(), image.getLinks()); assertEquals(details.getCreated(), image.getCreated()); assertEquals(details.getMinDisk(), image.getMinDisk()); assertEquals(details.getMinRam(), image.getMinRam()); assertEquals(details.getProgress(), image.getProgress()); assertEquals(details.getStatus(), image.getStatus()); assertEquals(details.getServer(), image.getServer()); assertEquals(details.getTenantId(), image.getTenantId()); assertEquals(details.getUpdated(), image.getUpdated()); assertEquals(details.getUserId(), image.getUserId()); } } } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }
public T fromImage(Image in) { return super.fromResource(in) .updated(in.getUpdated()) .created(in.getCreated()) .tenantId(in.getTenantId()) .userId(in.getUserId()) .status(in.getStatus()) .progress(in.getProgress()) .minDisk(in.getMinDisk()) .minRam(in.getMinRam()) .server(in.getServer()) .metadata(in.getMetadata()); } }