public void testFilterBundleTasksWhenResponseIs404() { HttpResponse filterResponse = HttpResponse.builder().statusCode(404).build(); EC2Api apiWhenNotExist = requestsSendResponses(describeRegionsRequest, describeRegionsResponse, filter, filterResponse); assertEquals(apiWhenNotExist.getWindowsApi().get().describeBundleTasksInRegionWithFilter("us-east-1", ImmutableMultimap.<String, String>builder() .put("instance-id", "i-12345678") .build()), ImmutableSet.of()); }
public void testFilterBundleTasksWhenResponseIs2xx() { HttpResponse filterResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/describe_bundle_tasks.xml", "text/xml")).build(); EC2Api apiWhenExist = requestsSendResponses(describeRegionsRequest, describeRegionsResponse, filter, filterResponse); BundleTask task = getOnlyElement(apiWhenExist.getWindowsApi().get().describeBundleTasksInRegionWithFilter("us-east-1", ImmutableMultimap.<String, String>builder() .put("instance-id", "i-12345678") .build())); assertEquals(task.getBundleId(), "bun-c1a540a8"); }