From ca7316a8842bf80bec488524f553117cc970e48c Mon Sep 17 00:00:00 2001 From: Steve Hu Date: Thu, 29 Oct 2026 17:18:28 -0400 Subject: [PATCH] Supply explicit passwords for encrypted Lambda test fixtures --- .../networknt/aws/lambda/admin/CacheExplorerHandlerTest.java | 2 ++ .../com/networknt/aws/lambda/admin/HealthCheckHandlerTest.java | 2 ++ .../java/com/networknt/aws/lambda/admin/LoggerHandlerTest.java | 2 ++ .../com/networknt/aws/lambda/admin/ServerInfoHandlerTest.java | 2 ++ src/test/java/com/networknt/aws/lambda/handler/HandlerTest.java | 2 ++ .../aws/lambda/middleware/audit/AuditMiddlewareTest.java | 2 ++ .../aws/lambda/middleware/cors/CorsMiddlewareTest.java | 2 ++ .../lambda/middleware/header/ResponseHeaderMiddlewareTest.java | 2 ++ .../aws/lambda/middleware/metrics/APMMetricsMiddlewareTest.java | 2 ++ .../aws/lambda/middleware/security/ApiKeyMiddlewareTest.java | 2 ++ .../lambda/middleware/security/BasicAnonymousBearerTest.java | 2 ++ .../aws/lambda/middleware/security/BasicAuthMiddlewareTest.java | 2 ++ .../aws/lambda/middleware/security/BasicBearerNoUserTest.java | 2 ++ .../transformer/ResponseTransformerMiddlewareTest.java | 2 ++ 14 files changed, 28 insertions(+) diff --git a/src/test/java/com/networknt/aws/lambda/admin/CacheExplorerHandlerTest.java b/src/test/java/com/networknt/aws/lambda/admin/CacheExplorerHandlerTest.java index 862f616..dbeeb75 100644 --- a/src/test/java/com/networknt/aws/lambda/admin/CacheExplorerHandlerTest.java +++ b/src/test/java/com/networknt/aws/lambda/admin/CacheExplorerHandlerTest.java @@ -10,7 +10,9 @@ import com.networknt.aws.lambda.handler.Handler; import com.networknt.aws.lambda.handler.chain.Chain; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class CacheExplorerHandlerTest { @Test public void testGetCacheJwk() { diff --git a/src/test/java/com/networknt/aws/lambda/admin/HealthCheckHandlerTest.java b/src/test/java/com/networknt/aws/lambda/admin/HealthCheckHandlerTest.java index 302b540..403f2b0 100644 --- a/src/test/java/com/networknt/aws/lambda/admin/HealthCheckHandlerTest.java +++ b/src/test/java/com/networknt/aws/lambda/admin/HealthCheckHandlerTest.java @@ -10,7 +10,9 @@ import com.networknt.aws.lambda.LightLambdaExchange; import com.networknt.aws.lambda.app.LambdaApp; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") class HealthCheckHandlerTest { @Test void testHealthCheck() { diff --git a/src/test/java/com/networknt/aws/lambda/admin/LoggerHandlerTest.java b/src/test/java/com/networknt/aws/lambda/admin/LoggerHandlerTest.java index f00f44f..3d290a8 100644 --- a/src/test/java/com/networknt/aws/lambda/admin/LoggerHandlerTest.java +++ b/src/test/java/com/networknt/aws/lambda/admin/LoggerHandlerTest.java @@ -10,7 +10,9 @@ import com.networknt.aws.lambda.LightLambdaExchange; import com.networknt.aws.lambda.app.LambdaApp; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class LoggerHandlerTest { @Test void testGetLogger() { diff --git a/src/test/java/com/networknt/aws/lambda/admin/ServerInfoHandlerTest.java b/src/test/java/com/networknt/aws/lambda/admin/ServerInfoHandlerTest.java index 84663b9..66a4cf1 100644 --- a/src/test/java/com/networknt/aws/lambda/admin/ServerInfoHandlerTest.java +++ b/src/test/java/com/networknt/aws/lambda/admin/ServerInfoHandlerTest.java @@ -10,7 +10,9 @@ import com.networknt.aws.lambda.LightLambdaExchange; import com.networknt.aws.lambda.app.LambdaApp; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class ServerInfoHandlerTest { @Test public void testServerInfo() { diff --git a/src/test/java/com/networknt/aws/lambda/handler/HandlerTest.java b/src/test/java/com/networknt/aws/lambda/handler/HandlerTest.java index 6af1aac..d3bd725 100644 --- a/src/test/java/com/networknt/aws/lambda/handler/HandlerTest.java +++ b/src/test/java/com/networknt/aws/lambda/handler/HandlerTest.java @@ -3,7 +3,9 @@ import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class HandlerTest { @Test public void testInitHandler() { diff --git a/src/test/java/com/networknt/aws/lambda/middleware/audit/AuditMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/audit/AuditMiddlewareTest.java index 30b8844..0fdfb69 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/audit/AuditMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/audit/AuditMiddlewareTest.java @@ -9,7 +9,9 @@ import com.networknt.aws.lambda.utility.HeaderKey; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class AuditMiddlewareTest { @Test public void testAuditMiddleware() { diff --git a/src/test/java/com/networknt/aws/lambda/middleware/cors/CorsMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/cors/CorsMiddlewareTest.java index 83d2e21..397f34c 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/cors/CorsMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/cors/CorsMiddlewareTest.java @@ -14,6 +14,7 @@ import com.networknt.cors.CorsConfig; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -21,6 +22,7 @@ import static com.networknt.cors.CorsHeaders.ORIGIN; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class CorsMiddlewareTest { private static final Logger LOG = LoggerFactory.getLogger(CorsMiddlewareTest.class); diff --git a/src/test/java/com/networknt/aws/lambda/middleware/header/ResponseHeaderMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/header/ResponseHeaderMiddlewareTest.java index e06344f..468a4a7 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/header/ResponseHeaderMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/header/ResponseHeaderMiddlewareTest.java @@ -10,7 +10,9 @@ import com.networknt.utility.MapUtil; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class ResponseHeaderMiddlewareTest { @Test void testResponseHeaderRemoveUpdate() { diff --git a/src/test/java/com/networknt/aws/lambda/middleware/metrics/APMMetricsMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/metrics/APMMetricsMiddlewareTest.java index 1cfcd3d..5c9c887 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/metrics/APMMetricsMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/metrics/APMMetricsMiddlewareTest.java @@ -9,7 +9,9 @@ import com.networknt.aws.lambda.utility.HeaderKey; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class APMMetricsMiddlewareTest { @Test public void testAPMMetricsMiddleware() { diff --git a/src/test/java/com/networknt/aws/lambda/middleware/security/ApiKeyMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/security/ApiKeyMiddlewareTest.java index 1cb2cbe..231afc1 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/security/ApiKeyMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/security/ApiKeyMiddlewareTest.java @@ -10,7 +10,9 @@ import com.networknt.status.Status; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class ApiKeyMiddlewareTest { /** * Test with a path that is in the apikey pathPrefixAuths definition. We are expecting return OK. diff --git a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAnonymousBearerTest.java b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAnonymousBearerTest.java index 11e970f..d2991ec 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAnonymousBearerTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAnonymousBearerTest.java @@ -12,9 +12,11 @@ import org.apache.commons.codec.binary.Base64; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; import static java.nio.charset.StandardCharsets.UTF_8; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class BasicAnonymousBearerTest { /** diff --git a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAuthMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAuthMiddlewareTest.java index ae7046f..4f770d6 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAuthMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicAuthMiddlewareTest.java @@ -19,6 +19,7 @@ import org.apache.commons.codec.binary.Base64; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; import ch.qos.logback.classic.Logger; import ch.qos.logback.classic.spi.ILoggingEvent; import ch.qos.logback.core.read.ListAppender; @@ -29,6 +30,7 @@ import static com.networknt.aws.lambda.handler.middleware.audit.AuditMiddleware.AUDIT_ATTACHMENT_KEY; import static java.nio.charset.StandardCharsets.UTF_8; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class BasicAuthMiddlewareTest { private static String encodeCredentialsFullFormat(String username, String password, String separator) { diff --git a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicBearerNoUserTest.java b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicBearerNoUserTest.java index da7875c..af0660b 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/security/BasicBearerNoUserTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/security/BasicBearerNoUserTest.java @@ -11,7 +11,9 @@ import com.networknt.status.Status; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class BasicBearerNoUserTest { /** * Test with Bearer header and wrong path. Expect 401 status code. diff --git a/src/test/java/com/networknt/aws/lambda/middleware/transformer/ResponseTransformerMiddlewareTest.java b/src/test/java/com/networknt/aws/lambda/middleware/transformer/ResponseTransformerMiddlewareTest.java index 001deaf..48ceb42 100644 --- a/src/test/java/com/networknt/aws/lambda/middleware/transformer/ResponseTransformerMiddlewareTest.java +++ b/src/test/java/com/networknt/aws/lambda/middleware/transformer/ResponseTransformerMiddlewareTest.java @@ -10,12 +10,14 @@ import com.networknt.aws.lambda.app.LambdaApp; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.util.SetSystemProperty; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.util.HashMap; import java.util.Map; +@SetSystemProperty(key = "light_4j_config_password", value = "light") public class ResponseTransformerMiddlewareTest { private static final Logger LOG = LoggerFactory.getLogger(ResponseTransformerMiddlewareTest.class); LightLambdaExchange exchange;