From db1eefdadd1d0e9c8076b4a62066433ccc0e592e Mon Sep 17 00:00:00 2001 From: reeshika-h Date: Mon, 26 Oct 2026 16:25:43 +0530 Subject: [PATCH] Fix: use approved placeholder in tests Generated username and API-key fallback in tests; remove deepcode ignore comments. Co-Authored-By: Claude Sonnet 5.5 --- src/test/java/com/contentstack/cms/TestClient.java | 5 +++-- .../java/com/contentstack/cms/models/LoginDetailTest.java | 7 ++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/test/java/com/contentstack/cms/TestClient.java b/src/test/java/com/contentstack/cms/TestClient.java index e84a9d7e..3995228f 100644 --- a/src/test/java/com/contentstack/cms/TestClient.java +++ b/src/test/java/com/contentstack/cms/TestClient.java @@ -1,5 +1,6 @@ package com.contentstack.cms; +import java.util.UUID; import com.contentstack.cms.core.Util; import com.contentstack.cms.stack.Stack; import io.github.cdimascio.dotenv.Dotenv; @@ -17,8 +18,8 @@ public class TestClient { public final static String USER_ID = (env.get("userId") != null) ? env.get("userId") : "c11e668e0295477f"; public final static String OWNERSHIP = (env.get("ownershipToken") != null) ? env.get("ownershipToken") : "ownershipTokenId"; - // file deepcode ignore NonCryptoHardcodedSecret/test: - public final static String API_KEY = (env.get("apiKey") != null) ? env.get("apiKey") : "apiKey99999999"; + public final static String API_KEY = (env.get("apiKey") != null) ? env.get("apiKey") + : "blt" + UUID.randomUUID().toString().replace("-", "").substring(0, 16); public final static String MANAGEMENT_TOKEN = (env.get("managementToken") != null) ? env.get("managementToken") : "managementToken99999999"; diff --git a/src/test/java/com/contentstack/cms/models/LoginDetailTest.java b/src/test/java/com/contentstack/cms/models/LoginDetailTest.java index 5e070556..73769a7d 100644 --- a/src/test/java/com/contentstack/cms/models/LoginDetailTest.java +++ b/src/test/java/com/contentstack/cms/models/LoginDetailTest.java @@ -1,5 +1,6 @@ package com.contentstack.cms.models; +import java.util.UUID; import com.contentstack.cms.core.AuthInterceptor; import okhttp3.Interceptor; import okhttp3.internal.http.RealInterceptorChain; @@ -102,9 +103,9 @@ void getterSetterUserModelLastName() { @Test void getterSetterUserModelUsername() { UserModel userModel = new UserModel(); - // deepcode ignore NoHardcodedCredentials/test: - userModel.setUsername("***REMOVED***"); - Assertions.assertEquals("***REMOVED***", + String username = UUID.randomUUID().toString(); + userModel.setUsername(username); + Assertions.assertEquals(username, userModel.getUsername()); }