@Test public void canRefreshApproval() { Approval app = dao.getApprovals("u1", "c1").iterator().next(); Date now = new Date(); dao.refreshApproval( new Approval() .setUserId(app.getUserId()) .setClientId(app.getClientId()) .setScope(app.getScope()) .setExpiresAt(now) .setStatus(APPROVED)); app = dao.getApprovals("u1", "c1").iterator().next(); assertEquals(Math.round(now.getTime() / 1000), Math.round(app.getExpiresAt().getTime() / 1000)); }