public boolean apply(VolumeApi volumeApi) { return volumeApi.get(volumeId) == null; } }, 180 * 1000L).apply(volumeApi.get()));
assertEquals(attachments.size(), before + 1); assertEquals(volumeOption.get().get(testVolume.getId()).getStatus(), Volume.Status.IN_USE);
public boolean apply(VolumeApi volumeApi) { return volumeOption.get().get(volumeId) == null; } }, 180 * 1000L).apply(volumeOption.get()));
public boolean apply(VolumeApi volumeApi) { return volumeOption.get().get(volumeId) == null; } }, 180 * 1000L).apply(volumeOption.get()));
public boolean apply(VolumeApi volumeApi) { return volumeOption.get().get(testVolume.getId()).getStatus() == Volume.Status.AVAILABLE; } }, 180 * 1000L).apply(volumeOption.get()));
@Test(dependsOnMethods = "testCreateVolume") public void testListVolumes() { if (volumeOption.isPresent()) { Set<? extends Volume> volumes = volumeOption.get().list().toSet(); assertNotNull(volumes); boolean foundIt = false; for (Volume vol : volumes) { Volume details = volumeOption.get().get(vol.getId()); assertNotNull(details); if (Objects.equal(details.getId(), testVolume.getId())) { foundIt = true; } } assertTrue(foundIt, "Failed to find the volume we created in list() response"); } }
public boolean apply(VolumeApi volumeApi) { return volumeOption.get().get(testVolume.getId()).getStatus() == Volume.Status.AVAILABLE; } }, 180 * 1000L).apply(volumeOption.get()));
@Test(dependsOnMethods = "testCreateVolume") public void testListVolumes() { if (volumeOption.isPresent()) { Set<? extends Volume> volumes = volumeOption.get().list().toSet(); assertNotNull(volumes); boolean foundIt = false; for (Volume vol : volumes) { Volume details = volumeOption.get().get(vol.getId()); assertNotNull(details); if (Objects.equal(details.getId(), testVolume.getId())) { foundIt = true; } } assertTrue(foundIt, "Failed to find the volume we created in list() response"); } }
public boolean apply(VolumeApi volumeApi) { return volumeApi.get(testVolume.getId()).getStatus() == Volume.Status.AVAILABLE; } }, 180 * 1000L).apply(volumeApi.get()));
public void testGetVolumeFail() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-volumes/1"); VolumeApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, authenticatedGET().endpoint(endpoint).build(), HttpResponse.builder().statusCode(404).build() ).getVolumeExtensionForZone("az-1.region-a.geo-1").get(); assertNull(api.get("1")); }
@Test(dependsOnMethods = "testCreateVolume") public void testListVolumesInDetail() { if (volumeOption.isPresent()) { Set<? extends Volume> volumes = volumeOption.get().listInDetail().toSet(); assertNotNull(volumes); boolean foundIt = false; for (Volume vol : volumes) { Volume details = volumeOption.get().get(vol.getId()); assertNotNull(details); assertNotNull(details.getId()); assertNotNull(details.getCreated()); assertTrue(details.getSize() > -1); assertEquals(details.getId(), vol.getId()); assertEquals(details.getSize(), vol.getSize()); assertEquals(details.getName(), vol.getName()); assertEquals(details.getDescription(), vol.getDescription()); assertEquals(details.getCreated(), vol.getCreated()); if (Objects.equal(details.getId(), testVolume.getId())) { foundIt = true; } } assertTrue(foundIt, "Failed to find the volume we previously created in listInDetail() response"); } }
public void testGetVolume() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v1.1/3456/os-volumes/1"); VolumeApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, authenticatedGET().endpoint(endpoint).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/volume_details.json")).build() ).getVolumeExtensionForZone("az-1.region-a.geo-1").get(); Volume volume = api.get("1"); assertEquals(volume, testVolume()); // double-check equals() assertEquals(volume.getStatus(), Volume.Status.IN_USE); assertEquals(volume.getDescription(), "This is a test volume"); assertEquals(volume.getZone(), "nova"); assertEquals(volume.getName(), "test"); assertEquals(volume.getStatus(), Volume.Status.IN_USE); assertEquals(Iterables.getOnlyElement(volume.getAttachments()), testAttachment()); }
@Test(dependsOnMethods = "testCreateVolume") public void testListVolumesInDetail() { if (volumeOption.isPresent()) { Set<? extends Volume> volumes = volumeOption.get().listInDetail().toSet(); assertNotNull(volumes); boolean foundIt = false; for (Volume vol : volumes) { Volume details = volumeOption.get().get(vol.getId()); assertNotNull(details); assertNotNull(details.getId()); assertNotNull(details.getCreated()); assertTrue(details.getSize() > -1); assertEquals(details.getId(), vol.getId()); assertEquals(details.getSize(), vol.getSize()); assertEquals(details.getName(), vol.getName()); assertEquals(details.getDescription(), vol.getDescription()); assertEquals(details.getCreated(), vol.getCreated()); if (Objects.equal(details.getId(), testVolume.getId())) { foundIt = true; } } assertTrue(foundIt, "Failed to find the volume we previously created in listInDetail() response"); } }
public void testGetVolume() { URI endpoint = URI.create("https://az-1.region-a.geo-1.compute.hpcloudsvc.com/v2/3456/os-volumes/1"); VolumeApi api = requestsSendResponses( keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess, extensionsOfNovaRequest, extensionsOfNovaResponse, authenticatedGET().endpoint(endpoint).build(), HttpResponse.builder().statusCode(200).payload(payloadFromResource("/volume_details.json")).build() ).getVolumeApi("az-1.region-a.geo-1").get(); Volume volume = api.get("1"); assertEquals(volume, testVolume()); // double-check equals() assertEquals(volume.getStatus(), Volume.Status.IN_USE); assertEquals(volume.getDescription(), "This is a test volume"); assertEquals(volume.getZone(), "nova"); assertEquals(volume.getName(), "test"); assertEquals(volume.getStatus(), Volume.Status.IN_USE); assertEquals(Iterables.getOnlyElement(volume.getAttachments()), testAttachment()); }
assertEquals(attachments.size(), before + 1); assertEquals(volumeApi.get().get(testVolume.getId()).getStatus(), Volume.Status.IN_USE);