Skip to content

Commit 58d9656

Browse files
authored
fix: Fix flaky unit test (#1771)
Fix flaky test Signed-off-by: at670475 <andrea.tabone@broadcom.com>
1 parent 9bea501 commit 58d9656

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

gateway-service/src/test/java/org/zowe/apiml/gateway/security/service/AuthenticationServiceTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -558,17 +558,17 @@ void testGetLtpaTokenException() {
558558
}
559559

560560
@Test
561-
void testCreateJwtTokenUserExpire() {
561+
void testCreateJwtTokensAndCheckExpiration() {
562562
String jwt1 = authService.createJwtToken("user", "domain", "ltpaToken");
563563
String jwt2 = authService.createJwtToken("expire", "domain", "ltpaToken");
564564

565565
QueryResponse qr1 = authService.parseJwtToken(jwt1);
566566
QueryResponse qr2 = authService.parseJwtToken(jwt2);
567567

568-
assertEquals(
569-
qr1.getExpiration().getTime() - authConfigurationProperties.getTokenProperties().getExpirationInSeconds() * 1000,
570-
qr2.getExpiration().getTime() - authConfigurationProperties.getTokenProperties().getShortTtlExpirationInSeconds() * 1000
571-
);
568+
Date toBeExpired = DateUtils.addSeconds(qr1.getCreation(), authConfigurationProperties.getTokenProperties().getExpirationInSeconds());
569+
Date toBeExpired2 = DateUtils.addSeconds(qr2.getCreation(), (int) authConfigurationProperties.getTokenProperties().getShortTtlExpirationInSeconds());
570+
assertEquals(qr1.getExpiration(), toBeExpired);
571+
assertEquals(qr2.getExpiration(), toBeExpired2);
572572
}
573573

574574
@Test

0 commit comments

Comments
 (0)