From d6f5ca68bf3bc91547d5dd6c17bb1d5be31157c6 Mon Sep 17 00:00:00 2001 From: Justin Richer Date: Tue, 18 Jun 2013 15:30:36 -0400 Subject: [PATCH] Added time skew to nonce service test --- .../connect/service/impl/TestDefaultNonceService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openid-connect-server/src/test/java/org/mitre/openid/connect/service/impl/TestDefaultNonceService.java b/openid-connect-server/src/test/java/org/mitre/openid/connect/service/impl/TestDefaultNonceService.java index a75d654ac..49de146db 100644 --- a/openid-connect-server/src/test/java/org/mitre/openid/connect/service/impl/TestDefaultNonceService.java +++ b/openid-connect-server/src/test/java/org/mitre/openid/connect/service/impl/TestDefaultNonceService.java @@ -71,15 +71,15 @@ public class TestDefaultNonceService { @Test public void create() { - Date start = new Date(); + Date start = new Date(System.currentTimeMillis() - 100); // time skew of 100ms on either side Nonce nonce = service.create(clientId, value1); - Date end = new Date(); + Date end = new Date(System.currentTimeMillis() + 100); // time skew of 100ms on either side assertEquals(clientId, nonce.getClientId()); assertEquals(value1, nonce.getValue()); - assertTrue(nonce.getUseDate().after(start) && nonce.getUseDate().before(end)); + assertTrue(nonce.getUseDate().after(start) && nonce.getUseDate().before(end)); // make sure the date is within the right range (within 100ms on either side) // Check expiration date. assertEquals(new DateTime(nonce.getUseDate()).plus(nonceStorageDuration), new DateTime(nonce.getExpireDate()));