@Override protected IterableWithMarker<Backup> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listBackups((Integer) arg0.get(), options); } }
@Override protected IterableWithMarker<Backup> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listBackups((Integer) arg0.get(), options); } }
@Override protected IterableWithMarker<Backup> fetchPageUsingOptions(ListOptions options, Optional<Object> arg0) { return api.dropletApi().listBackups((Integer) arg0.get(), options); } }
@Test(groups = "live", dependsOnMethods = "testSnapshots") public void testBackups() { Iterable<Backup> backups = api().listBackups(dropletId).concat(); // Backups are automatically taken by DO on a weekly basis, so we can't guarantee // there will be any backup available. Just check that the call succeeds assertNotNull(backups); }
public void testListBackupsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Backup> backups = api.dropletApi().listBackups(5425561).concat(); assertTrue(isEmpty(backups)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/5425561/backups"); }
public void testListBackupsWithOptions() throws InterruptedException { server.enqueue(jsonResponse("/backups-first.json")); Iterable<Backup> backups = api.dropletApi().listBackups(5425561, page(1).perPage(20)); assertEquals(size(backups), 1); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/5425561/backups?page=1&per_page=20"); }
public void testListBackupsWithOptionsReturns404() throws InterruptedException { server.enqueue(response404()); Iterable<Backup> backups = api.dropletApi().listBackups(5425561, page(1).perPage(20)); assertTrue(isEmpty(backups)); assertEquals(server.getRequestCount(), 1); assertSent(server, "GET", "/droplets/5425561/backups?page=1&per_page=20"); }
public void testListBackups() throws InterruptedException { server.enqueue(jsonResponse("/backups-first.json")); server.enqueue(jsonResponse("/backups-last.json")); Iterable<Backup> backups = api.dropletApi().listBackups(5425561).concat(); assertEquals(size(backups), 2); // Force the PagedIterable to advance assertEquals(server.getRequestCount(), 2); assertSent(server, "GET", "/droplets/5425561/backups"); assertSent(server, "GET", "/droplets/5425561/backups?page=2"); }