diff --git a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java b/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java
index 4a95cdc..6619fc8 100644
--- a/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java
+++ b/cas-client-core/src/test/java/org/jasig/cas/client/validation/Saml11TicketValidatorTests.java
@@ -3,6 +3,9 @@ package org.jasig.cas.client.validation;
import org.jasig.cas.client.PublicTestHttpServer;
import java.io.UnsupportedEncodingException;
+import java.text.DateFormat;
+import java.text.SimpleDateFormat;
+import java.util.Date;
/**
* @author Scott Battaglia
@@ -15,7 +18,7 @@ public final class Saml11TicketValidatorTests extends AbstractTicketValidatorTes
protected void setUp() throws Exception {
this.validator = new Saml11TicketValidator(CONST_CAS_SERVER_URL);
- this.validator.setTolerance(Long.MAX_VALUE);
+ this.validator.setTolerance(1000L);
}
public void testValidationFailedResponse() throws UnsupportedEncodingException {
@@ -42,7 +45,10 @@ public final class Saml11TicketValidatorTests extends AbstractTicketValidatorTes
}
public void testValidationSuccessWithNoAttributes() throws UnsupportedEncodingException {
- final String RESPONSE = "testtestPrincipalurn:oasis:names:tc:SAML:1.0:cm:artifact";
+ final Date now = new Date();
+ final Date before = new Date(now.getTime() - 5000);
+ final Date after = new Date(now.getTime() + 200000000);
+ final String RESPONSE = "testtestPrincipalurn:oasis:names:tc:SAML:1.0:cm:artifact";
PublicTestHttpServer.instance().content = RESPONSE
.getBytes(PublicTestHttpServer.instance().encoding);
try {
@@ -51,5 +57,15 @@ public final class Saml11TicketValidatorTests extends AbstractTicketValidatorTes
} catch (final TicketValidationException e) {
fail(e.toString());
}
+
}
+
+ public static String getFormattedDateAndTime(final Date date) {
+ final DateFormat dateFormat = new SimpleDateFormat(
+ "yyyy-MM-dd'T'HH:mm:ss'Z'");
+ // Google Does not set this.
+ // dateFormat.setTimeZone(UTC_TIME_ZONE);
+ return dateFormat.format(date);
+ }
+
}