Skip to content

Commit 93dd26c

Browse files
authored
Fix for connectionAuthWithExpiredTokenTest (#4142)
fix for connectionAuthWithExpiredTokenTest
1 parent 1d1b268 commit 93dd26c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/test/java/redis/clients/jedis/authentication/RedisEntraIDIntegrationTests.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import static org.junit.jupiter.api.Assertions.assertEquals;
88
import static org.junit.jupiter.api.Assertions.assertNotNull;
99
import static org.junit.jupiter.api.Assertions.assertThrows;
10+
import static org.junit.jupiter.api.Assertions.assertTrue;
1011
import static org.junit.jupiter.api.Assertions.fail;
1112
import static org.junit.jupiter.api.Assumptions.assumeTrue;
1213
import static org.mockito.ArgumentMatchers.any;
@@ -300,7 +301,7 @@ public void connectionAuthWithExpiredTokenTest() {
300301
IdentityProviderConfig idpConfig = mock(IdentityProviderConfig.class);
301302
when(idpConfig.getProvider()).thenReturn(mockIdentityProvider);
302303

303-
TokenAuthConfig tokenAuthConfig = EntraIDTokenAuthConfigBuilder.builder()
304+
TokenAuthConfig tokenAuthConfig = TokenAuthConfig.builder().tokenRequestExecTimeoutInMs(4000)
304305
.identityProviderConfig(idpConfig).expirationRefreshRatio(0.000001F).build();
305306
AuthXManager authXManager = new AuthXManager(tokenAuthConfig);
306307
DefaultJedisClientConfig jedisClientConfig = DefaultJedisClientConfig.builder()
@@ -326,8 +327,9 @@ public void connectionAuthWithExpiredTokenTest() {
326327
jedis.del(key);
327328
}
328329
});
329-
330-
assertEquals("WRONGPASS invalid username-password pair", aclException.getMessage());
330+
String expectedError = "WRONGPASS invalid username-password pair";
331+
assertTrue(aclException.getMessage().startsWith(expectedError),
332+
"Expected '" + aclException.getMessage() + "' to start with '" + expectedError + "'");
331333
}
332334
}
333335

0 commit comments

Comments
 (0)