1   package org.springframework.ws.soap.security.xwss.callback;
2   
3   import com.sun.xml.wss.impl.callback.TimestampValidationCallback;
4   import junit.framework.TestCase;
5   
6   public class DefaultTimestampValidatorTest extends TestCase {
7   
8       private DefaultTimestampValidator validator;
9   
10      protected void setUp() throws Exception {
11          validator = new DefaultTimestampValidator();
12      }
13  
14      public void testValidate() throws Exception {
15          TimestampValidationCallback.Request request = new TimestampValidationCallback.UTCTimestampRequest(
16                  "2006-09-25T20:42:50Z", "2107-09-25T20:42:50Z", 100, Long.MAX_VALUE);
17          validator.validate(request);
18      }
19  
20      public void testValidateNoExpired() throws Exception {
21          TimestampValidationCallback.Request request =
22                  new TimestampValidationCallback.UTCTimestampRequest("2006-09-25T20:42:50Z", null, 100, Long.MAX_VALUE);
23          validator.validate(request);
24      }
25  }