@Test(enabled = true, timeOut = 5 * 60 * 1000, dependsOnMethods = "testCreateSlice") public void testSliceDetails() throws Exception { Slice slice = client.getSlice(sliceId); assertEquals(slice.getStatus(), Slice.Status.ACTIVE); assert slice.getProgress() >= 0 : "newDetails.getProgress()" + slice.getProgress(); assertEquals(new Integer(14362), slice.getImageId()); assertEquals(1, slice.getFlavorId()); assertNotNull(slice.getAddresses()); checkPassOk(slice, rootPassword); }
private String getIp(Slice newDetails) { String ip = Iterables.find( newDetails.getAddresses(), new Predicate<String>() { @Override public boolean apply(String input) { return !input.startsWith("10."); } }); return ip; }