@Override protected IterableWithMarker<Action> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listActions((Integer) arg0.get(), options); } }
@Override protected IterableWithMarker<Action> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listActions((Integer) arg0.get(), options); } }
@Override protected IterableWithMarker<Action> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listActions((Integer) arg0.get(), options); } }
@Test(groups = "live", dependsOnMethods = "testSnapshots") public void testListActions() { FluentIterable<Action> actions = api().listActions(dropletId).concat(); assertTrue(actions.anyMatch(new Predicate<Action>() { @Override public boolean apply(Action input) { return "snapshot".equals(input.type()); } })); }
public void testListActionsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Action> actions = api.dropletApi().listActions(1).concat(); assertTrue(isEmpty(actions)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/1/actions"); }
public void testListActionsWithOptionsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Action> actions = api.dropletApi().listActions(1, page(1).perPage(5)); assertTrue(isEmpty(actions)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/1/actions?page=1&per_page=5"); }
public void testListActionsWithOptions() throws InterruptedException { server.enqueue(jsonResponse("/actions-first.json")); Iterable<Action> actions = api.dropletApi().listActions(1, page(1).perPage(5)); assertEquals(size(actions), 5); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/1/actions?page=1&per_page=5"); }
public void testListActions() throws InterruptedException { server.enqueue(jsonResponse("/actions-first.json")); server.enqueue(jsonResponse("/actions-last.json")); Iterable<Action> actions = api.dropletApi().listActions(1).concat(); assertEquals(size(actions), 8); // Force the PagedIterable to advance assertEquals(server.getRequestCount(), 2); assertSent(server, "GET", "/droplets/1/actions"); assertSent(server, "GET", "/droplets/1/actions?page=2&per_page=5"); }