16
16
import static org .mockito .Mockito .verify ;
17
17
18
18
import java .util .Collections ;
19
- import java .util .Date ;
20
19
import java .util .concurrent .CountDownLatch ;
21
20
import java .util .concurrent .ExecutionException ;
22
21
import java .util .concurrent .TimeoutException ;
@@ -60,10 +59,9 @@ public void testAuthXManagerFactory() {
60
59
assertEquals (identityProvider , context .arguments ().get (0 ));
61
60
assertEquals (tokenManagerConfig , context .arguments ().get (1 ));
62
61
})) {
63
- AuthXManager manager = AuthXManagerFactory
64
- .create (new TokenAuthConfig (tokenManagerConfig , identityProviderConfig ));
62
+ AuthXManagerFactory .create (new TokenAuthConfig (tokenManagerConfig , identityProviderConfig ));
65
63
66
- CustomAuthXManager customManager = AuthXManagerFactory .create (CustomAuthXManager .class ,
64
+ AuthXManagerFactory .create (CustomAuthXManager .class ,
67
65
new TokenAuthConfig (tokenManagerConfig , identityProviderConfig ));
68
66
}
69
67
}
@@ -91,17 +89,17 @@ public float getExpirationRefreshRatio() {
91
89
public void testCalculateRenewalDelay () {
92
90
long delay = 0 ;
93
91
long duration = 0 ;
94
- Date issueDate ;
95
- Date expireDate ;
92
+ long issueDate ;
93
+ long expireDate ;
96
94
97
95
TokenManagerConfigWrapper config = new TokenManagerConfigWrapper ();
98
96
TokenManager manager = new TokenManager (() -> null , config );
99
97
100
98
duration = 5000 ;
101
99
config .lower = 2000 ;
102
100
config .ratio = 0.5F ;
103
- issueDate = new Date ();
104
- expireDate = new Date ( issueDate . getTime () + duration ) ;
101
+ issueDate = System . currentTimeMillis ();
102
+ expireDate = issueDate + duration ;
105
103
106
104
delay = manager .calculateRenewalDelay (expireDate , issueDate );
107
105
@@ -111,8 +109,8 @@ public void testCalculateRenewalDelay() {
111
109
duration = 10000 ;
112
110
config .lower = 8000 ;
113
111
config .ratio = 0.2F ;
114
- issueDate = new Date ();
115
- expireDate = new Date ( issueDate . getTime () + duration ) ;
112
+ issueDate = System . currentTimeMillis ();
113
+ expireDate = issueDate + duration ;
116
114
117
115
delay = manager .calculateRenewalDelay (expireDate , issueDate );
118
116
@@ -122,8 +120,8 @@ public void testCalculateRenewalDelay() {
122
120
duration = 10000 ;
123
121
config .lower = 10000 ;
124
122
config .ratio = 0.2F ;
125
- issueDate = new Date ();
126
- expireDate = new Date ( issueDate . getTime () + duration ) ;
123
+ issueDate = System . currentTimeMillis ();
124
+ expireDate = issueDate + duration ;
127
125
128
126
delay = manager .calculateRenewalDelay (expireDate , issueDate );
129
127
@@ -132,8 +130,8 @@ public void testCalculateRenewalDelay() {
132
130
duration = 0 ;
133
131
config .lower = 5000 ;
134
132
config .ratio = 0.2F ;
135
- issueDate = new Date ();
136
- expireDate = new Date ( issueDate . getTime () + duration ) ;
133
+ issueDate = System . currentTimeMillis ();
134
+ expireDate = issueDate + duration ;
137
135
138
136
delay = manager .calculateRenewalDelay (expireDate , issueDate );
139
137
@@ -142,8 +140,8 @@ public void testCalculateRenewalDelay() {
142
140
duration = 10000 ;
143
141
config .lower = 1000 ;
144
142
config .ratio = 0.00001F ;
145
- issueDate = new Date ();
146
- expireDate = new Date ( issueDate . getTime () + duration ) ;
143
+ issueDate = System . currentTimeMillis ();
144
+ expireDate = issueDate + duration ;
147
145
148
146
delay = manager .calculateRenewalDelay (expireDate , issueDate );
149
147
@@ -152,8 +150,8 @@ public void testCalculateRenewalDelay() {
152
150
duration = 10000 ;
153
151
config .lower = 1000 ;
154
152
config .ratio = 0.0001F ;
155
- issueDate = new Date ();
156
- expireDate = new Date ( issueDate . getTime () + duration ) ;
153
+ issueDate = System . currentTimeMillis ();
154
+ expireDate = issueDate + duration ;
157
155
158
156
delay = manager .calculateRenewalDelay (expireDate , issueDate );
159
157
@@ -164,7 +162,7 @@ public void testCalculateRenewalDelay() {
164
162
public void testAuthXManager () throws InterruptedException , ExecutionException , TimeoutException {
165
163
166
164
IdentityProvider identityProvider = () -> new SimpleToken ("tokenVal" ,
167
- new Date ( System .currentTimeMillis () + 5 * 1000 ), new Date (),
165
+ System .currentTimeMillis () + 5 * 1000 , System . currentTimeMillis (),
168
166
Collections .singletonMap ("oid" , "user1" ));
169
167
170
168
TokenManager tokenManager = new TokenManager (identityProvider ,
@@ -232,8 +230,8 @@ public void testTokenManagerWithFailingTokenRequest()
232
230
if (requesLatch .getCount () > 0 ) {
233
231
throw new RuntimeException ("Test exception from identity provider!" );
234
232
}
235
- return new SimpleToken ("tokenValX" , new Date ( System .currentTimeMillis () + 50 * 1000 ) ,
236
- new Date (), Collections .singletonMap ("oid" , "user1" ));
233
+ return new SimpleToken ("tokenValX" , System .currentTimeMillis () + 50 * 1000 ,
234
+ System . currentTimeMillis (), Collections .singletonMap ("oid" , "user1" ));
237
235
});
238
236
239
237
ArgumentCaptor <Token > argument = ArgumentCaptor .forClass (Token .class );
@@ -268,8 +266,8 @@ public void testTokenManagerWithHangingTokenRequest()
268
266
}
269
267
return null ;
270
268
}
271
- return new SimpleToken ("tokenValX" , new Date ( System .currentTimeMillis () + tokenLifetime ) ,
272
- new Date (), Collections .singletonMap ("oid" , "user1" ));
269
+ return new SimpleToken ("tokenValX" , System .currentTimeMillis () + tokenLifetime ,
270
+ System . currentTimeMillis (), Collections .singletonMap ("oid" , "user1" ));
273
271
};
274
272
275
273
TokenManager tokenManager = new TokenManager (identityProvider , new TokenManagerConfig (0.7F , 200 ,
0 commit comments