From fa5b6ac34fc3f8ebe9e91d8363a0dbb6841d3c03 Mon Sep 17 00:00:00 2001 From: JvD_Ericsson Date: Thu, 20 Jan 2022 09:59:31 +0000 Subject: Fix decrypt errors in sdc-be logs Will check if userId is a base64 encoding before trying to decrypt Issue-ID: SDC-3851 Signed-off-by: JvD_Ericsson Change-Id: I437bf9cc5952f4d21e5bda60875ada27dcc9cd66 --- .../sdc/be/user/UserBusinessLogicTest.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'catalog-be/src/test/java') diff --git a/catalog-be/src/test/java/org/openecomp/sdc/be/user/UserBusinessLogicTest.java b/catalog-be/src/test/java/org/openecomp/sdc/be/user/UserBusinessLogicTest.java index 3663076564..3fe8e03565 100644 --- a/catalog-be/src/test/java/org/openecomp/sdc/be/user/UserBusinessLogicTest.java +++ b/catalog-be/src/test/java/org/openecomp/sdc/be/user/UserBusinessLogicTest.java @@ -750,4 +750,27 @@ public class UserBusinessLogicTest { ThreadLocalsHolder.setUserContext(originalUserContext); } } + + @Test + public void testIsUserBase64EncodedTrueUserIdBase64Encoded() { + String userId = "bW9jaw=="; + assertThat(testSubject.isUserBase64Encoded(userId)).isTrue(); + } + + @Test + public void testIsUserBase64EncodedFalseUserIdNotBase64Encoded() { + String userId = "mockId"; + assertThat(testSubject.isUserBase64Encoded(userId)).isFalse(); + } + + @Test + public void testIsUserBase64EncodedFalseUserIdIsNull() { + assertThat(testSubject.isUserBase64Encoded(null)).isFalse(); + } + + @Test + public void testIsUserBase64EncodedFalseInvalidBase64Characters() { + String userId = "%not£valid*"; + assertThat(testSubject.isUserBase64Encoded(userId)).isFalse(); + } } -- cgit