@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) {
        }
    }
  }