assertEquals(client.getAccountClient().getActivePackages(), null);
}
public void testGetReducedActivePackagesWhenResponseIs2xx() {
SoftLayerClient client = requestSendsResponse(
HttpRequest.builder().method("GET")
.endpoint("https://api.softlayer.com/rest/v3/SoftLayer_Account/ActivePackages.json")
.addHeader("Accept", "application/json")
.addHeader("Authorization", "Basic aWRlbnRpdHk6Y3JlZGVudGlhbA==")
.addQueryParam("objectMask", ACTIVE_PACKAGE_MASK)
.build(),
HttpResponse.builder()
.statusCode(200)
.payload(payloadFromResource("/get_reduced_active_packages.json"))
.build());
assertEquals(client.getAccountClient().getReducedActivePackages(),
ImmutableSet.of(
ProductPackage.builder()
.id(13)
.name("Dual Xeon (Dual Core) Woodcrest/Cloverton")
.description("<div class=\"PageTopicSubHead\">Dual Processor Multi-core Servers</div>")