> +            authenticatedGET().endpoint(endpoint).build(),
> +            
> HttpResponse.builder().statusCode(200).payload(payloadFromResource("/autoscale_groups_list_response.json")).build()
> +            ).getGroupApiForZone("DFW");
> +
> +      FluentIterable<GroupState> groupStates = api.listGroupStates();
> +      assertEquals(groupStates.size(),2);
> +
> +      assertEquals(groupStates.get(0).getGroupInstances().size(), 0);
> +      assertEquals(groupStates.get(0).getActiveCapacity(), 0);
> +      assertEquals(groupStates.get(0).getDesiredCapacity(), 0);
> +      assertEquals(groupStates.get(0).getId(), 
> "e41380ae-173c-4b40-848a-25c16d7fa83d");
> +      assertEquals(groupStates.get(0).getLinks().size(), 1);
> +      
> assertEquals(groupStates.get(0).getLinks().get(0).getHref().toString(), 
> "https://dfw.autoscale.api.rackspacecloud.com/v1.0/676873/groups/e41380ae-173c-4b40-848a-25c16d7fa83d/";);
> +      assertEquals(groupStates.get(0).getLinks().get(0).getRelation(), 
> Link.Relation.SELF);
> +      assertEquals(groupStates.get(0).getPaused(), false);
> +      assertEquals(groupStates.get(0).getPendingCapacity(), 0);

Wow...is there no way to do an "aggregate" check here, e.g. by constructing an 
"expected" object and doing `assertEquals(groupStates.get(0), expected);`?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/22/files#r6095498

Reply via email to