Example #1
0
  @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));
  }