From a58f5dd5a7f4222ad4c4ddc9b8f27722f9ffe661 Mon Sep 17 00:00:00 2001 From: Aditya Agarwal Date: Fri, 10 Apr 2026 17:38:13 +0200 Subject: [PATCH] fix: use credentials from existing client in custom OkHttpClient test The test was using System.getenv() to read API credentials directly, but the Gradle test JVM receives credentials as system properties (from local.properties), not environment variables. Reuse the already- initialized client's credentials, consistent with other tests. Made-with: Cursor --- src/test/java/io/getstream/StreamHTTPClientTest.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/test/java/io/getstream/StreamHTTPClientTest.java b/src/test/java/io/getstream/StreamHTTPClientTest.java index 194d569..77d8686 100644 --- a/src/test/java/io/getstream/StreamHTTPClientTest.java +++ b/src/test/java/io/getstream/StreamHTTPClientTest.java @@ -149,9 +149,7 @@ void testCustomOkHttpClientPreservesConfig() { .readTimeout(45, TimeUnit.SECONDS) .build(); - var sdkClient = - new StreamSDKClient( - System.getenv("STREAM_API_KEY"), System.getenv("STREAM_API_SECRET"), customHttp); + var sdkClient = new StreamSDKClient(client.getApiKey(), client.getApiSecret(), customHttp); OkHttpClient builtClient = sdkClient.getHttpClient().getHttpClient(); assertSame(customPool, builtClient.connectionPool());