1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.soap.security.xwss.callback;
18
19 import com.sun.xml.wss.impl.callback.TimestampValidationCallback;
20 import org.junit.Before;
21 import org.junit.Test;
22
23 public class DefaultTimestampValidatorTest {
24
25 private DefaultTimestampValidator validator;
26
27 @Before
28 public void setUp() throws Exception {
29 validator = new DefaultTimestampValidator();
30 }
31
32 @Test
33 public void testValidate() throws Exception {
34 TimestampValidationCallback.Request request = new TimestampValidationCallback.UTCTimestampRequest(
35 "2006-09-25T20:42:50Z", "2107-09-25T20:42:50Z", 100, Long.MAX_VALUE);
36 validator.validate(request);
37 }
38
39 @Test
40 public void testValidateNoExpired() throws Exception {
41 TimestampValidationCallback.Request request =
42 new TimestampValidationCallback.UTCTimestampRequest("2006-09-25T20:42:50Z", null, 100, Long.MAX_VALUE);
43 validator.validate(request);
44 }
45 }