@Test void testDescribe() { for (String region : newArrayList(Region.US_EAST_1)) { SortedSet<PlacementGroup> allResults = newTreeSet(client.getPlacementGroupServices().describePlacementGroupsInRegion(region)); assertNotNull(allResults); if (allResults.size() >= 1) { PlacementGroup group = allResults.last(); SortedSet<PlacementGroup> result = newTreeSet( client .getPlacementGroupServices() .describePlacementGroupsInRegion(region, group.getName())); assertNotNull(result); PlacementGroup compare = result.last(); assertEquals(compare, group); } } for (String region : client.getAvailabilityZoneAndRegionServices().describeRegions().keySet()) { if (!region.equals(Region.US_EAST_1)) try { client.getPlacementGroupServices().describePlacementGroupsInRegion(region); assert false : "should be unsupported"; } catch (UnsupportedOperationException e) { } } }