@SuppressWarnings("unchecked") @Test public void testSinglePageResultReturnsSame() { IterableWithMarker<String> initial = IterableWithMarkers.from(ImmutableSet.of("foo", "bar")); Function<Object, IterableWithMarker<String>> markerToNext = createMock(Function.class); EasyMock.replay(markerToNext); PagedIterable<String> iterable = PagedIterables.advance(initial, markerToNext); Assert.assertSame(iterable.get(0), initial); EasyMock.verify(markerToNext); }
public boolean apply(ListAlarmsOptions options) { Iterable<Alarm> alarms = api().list(options).get(0); return Iterables.size(alarms) == 1 && !alarms.iterator().next().areActionsEnabled(); } }, 5, 1, MINUTES).apply(dmo);
public boolean apply(ListAlarmsOptions options) { return Iterables.size(api().list(options).get(0)) == 1; } }, 5, 1, MINUTES).apply(dmo);
public boolean apply(ListAlarmsOptions options) { Iterable<Alarm> alarms = api().list(options).get(0); return Iterables.size(alarms) == 1 && !alarms.iterator().next().areActionsEnabled(); } }, 5, 1, MINUTES).apply(dmo);
@Test(expectedExceptions = ResourceNotFoundException.class) public void testListWhenResponseIs404() { Route53Api fail = requestSendsResponse(list, notFound); assertEquals(fail.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().get(0).toSet(), ImmutableSet.of()); }
@Test(expectedExceptions = ResourceNotFoundException.class) public void testListWhenResponseIs404() { Route53Api fail = requestSendsResponse(list, notFound); assertEquals(fail.getHostedZoneApi().list().get(0).toSet(), ImmutableSet.of()); }
@Test(expectedExceptions = ResourceNotFoundException.class) public void testListWhenResponseIs404() { Route53Api fail = requestSendsResponse(list, notFound); assertEquals(fail.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().get(0).toSet(), ImmutableSet.of()); }
@Test(expectedExceptions = ResourceNotFoundException.class) public void testListWhenResponseIs404() { Route53Api fail = requestSendsResponse(list, notFound); assertEquals(fail.getHostedZoneApi().list().get(0).toSet(), ImmutableSet.of()); }
public boolean apply(ListAlarmsOptions options) { IterableWithMarker<Alarm> alarms = api().list(options).get(0); return Iterables.size(alarms) == 1 && alarms.iterator().next().areActionsEnabled(); } }, 5, 1, MINUTES).apply(dmo);
@AfterClass protected void afterClass() throws Exception { IterableWithMarker<Alarm> alarms = api().list(new ListAlarmsOptions().alarmName(alarmName)).get(0); if (Iterables.size(alarms) > 0) { api().delete(ImmutableSet.of(alarmName)); } }
@AfterClass protected void afterClass() throws Exception { IterableWithMarker<Alarm> alarms = api().list(new ListAlarmsOptions().alarmName(alarmName)).get(0); if (!Iterables.isEmpty(alarms)) { api().delete(ImmutableSet.of(alarmName)); } }
public void testListMetricsWhenResponseIs404() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(404).build(); CloudWatchApi apiWhenMetricsDontExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsDontExist.getMetricApiForRegion(null).list().get(0).toSet(), ImmutableSet.of()); }
private PagedIterable<HostedZone> zones() { PagedIterable<HostedZone> zones = api.getHostedZoneApi().list(); if (zones.get(0).isEmpty()) throw new SkipException("no zones in context: " + identity); return zones; }
private PagedIterable<HostedZone> zones() { PagedIterable<HostedZone> zones = api.getHostedZoneApi().list(); if (zones.get(0).isEmpty()) throw new SkipException("no zones in context: " + identity); return zones; }
public void testListMetricsWhenResponseIs404() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(404).build(); CloudWatchApi apiWhenMetricsDontExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsDontExist.getMetricApiForRegion(null).list().get(0).toSet(), ImmutableSet.of()); }
public void testListWhenResponseIs2xx() { Route53Api success = requestSendsResponse(list, listResponse); assertEquals(success.getHostedZoneApi().list().get(0).toString(), new ListHostedZonesResponseTest().expected() .toString()); }
public void testListWhenResponseIs2xx() { Route53Api success = requestSendsResponse(list, listResponse); assertEquals(success.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().get(0).toString(), new ListResourceRecordSetsResponseTest().expected().toString()); }
public void testListWhenResponseIs2xx() { Route53Api success = requestSendsResponse(list, listResponse); assertEquals(success.getResourceRecordSetApiForHostedZone("Z1PA6795UKMFR9").list().get(0).toString(), new ListResourceRecordSetsResponseTest().expected().toString()); }
public void testListMetricsWhenResponseIs2xx() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/list_metrics.xml", "text/xml")).build(); CloudWatchApi apiWhenMetricsExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsExist.getMetricApiForRegion(null).list().get(0).toString(), "[Metric{namespace=AWS/EC2, metricName=CPUUtilization, dimension=[Dimension{name=InstanceId, value=i-689fcf0f}]}]"); }
public void testListMetricsWhenResponseIs2xx() throws Exception { HttpResponse listMetricsResponse = HttpResponse.builder().statusCode(200) .payload(payloadFromResourceWithContentType("/list_metrics.xml", "text/xml")).build(); CloudWatchApi apiWhenMetricsExist = requestSendsResponse( listMetrics, listMetricsResponse); assertEquals(apiWhenMetricsExist.getMetricApiForRegion(null).list().get(0).toString(), "[Metric{namespace=AWS/EC2, metricName=CPUUtilization, dimension=[Dimension{name=InstanceId, value=i-689fcf0f}]}]"); }