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 }