@Override protected IterableWithMarker<Droplet> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().list(options); } }
@Override protected IterableWithMarker<Droplet> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().list(options); } }
@Override protected IterableWithMarker<Droplet> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().list(options); } }
@Override public Iterable<Droplet> listNodes() { return api.dropletApi().list().concat(); }
@Override public Iterable<Droplet> listNodes() { return api.dropletApi().list().concat(); }
@Override public Iterable<Droplet> listNodes() { return api.dropletApi().list().concat(); }
@Test(groups = "live", dependsOnMethods = "testCreate") public void testListDroplets() { assertTrue(api().list().concat().anyMatch(new Predicate<Droplet>() { @Override public boolean apply(Droplet input) { return input.id() == dropletId; } }), "The created droplet must be in the list"); }
public void testListDropletsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Droplet> droplets = api.dropletApi().list().concat(); assertTrue(isEmpty(droplets)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets"); }
public void testListDropletsWithOptionsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Droplet> droplets = api.dropletApi().list(page(1).perPage(20)); assertTrue(isEmpty(droplets)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets?page=1&per_page=20"); }
public void testListDropletsWithOptions() throws InterruptedException { server.enqueue(jsonResponse("/droplets-first.json")); Iterable<Droplet> droplets = api.dropletApi().list(page(1).perPage(20)); assertEquals(size(droplets), 1); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets?page=1&per_page=20"); }
public void testListDroplets() throws InterruptedException { server.enqueue(jsonResponse("/droplets-first.json")); server.enqueue(jsonResponse("/droplets-last.json")); Iterable<Droplet> droplets = api.dropletApi().list().concat(); assertEquals(size(droplets), 2); // Force the PagedIterable to advance assertEquals(server.getRequestCount(), 2); assertSent(server, "GET", "/droplets"); assertSent(server, "GET", "/droplets?page=2&per_page=1"); }