01: package org.springframework.ws.soap.security.xwss.callback;
02:
03: import com.sun.xml.wss.impl.callback.TimestampValidationCallback;
04: import junit.framework.TestCase;
05:
06: public class DefaultTimestampValidatorTest extends TestCase {
07:
08: private DefaultTimestampValidator validator;
09:
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,
17: Long.MAX_VALUE);
18: validator.validate(request);
19: }
20:
21: public void testValidateNoExpired() throws Exception {
22: TimestampValidationCallback.Request request = new TimestampValidationCallback.UTCTimestampRequest(
23: "2006-09-25T20:42:50Z", null, 100, Long.MAX_VALUE);
24: validator.validate(request);
25: }
26: }
|