public void testListNetworkOfferings() throws Exception { Set<NetworkOffering> response = client.getOfferingClient().listNetworkOfferings(); assert null != response; long offeringCount = response.size(); assertTrue(offeringCount >= 0); for (NetworkOffering offering : response) { NetworkOffering newDetails = Iterables.getOnlyElement(client.getOfferingClient().listNetworkOfferings( ListNetworkOfferingsOptions.Builder.id(offering.getId()))); assertEquals(offering, newDetails); assertEquals(offering, client.getOfferingClient().getNetworkOffering(offering.getId())); assert offering.getId() != null : offering; assert offering.getName() != null : offering; assert offering.getDisplayText() != null : offering; assert offering.getMaxConnections() == null || offering.getMaxConnections() > 0 : offering; assert offering.getTrafficType() != null && TrafficType.UNRECOGNIZED != offering.getTrafficType() : offering; assert offering.getTags() != null : offering; } } }