From 0352cefec4e83f489d622b8c48a182f67f182c31 Mon Sep 17 00:00:00 2001 From: Seongho Bae Date: Tue, 11 Aug 2026 14:34:24 +0900 Subject: [PATCH] test(cdc): require EnvUtils public Javadocs --- .../java/com/xtrmetl/cdc/util/EnvUtilsTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cdc-service/src/test/java/com/xtrmetl/cdc/util/EnvUtilsTest.java b/cdc-service/src/test/java/com/xtrmetl/cdc/util/EnvUtilsTest.java index c57bca75..c02a7b94 100644 --- a/cdc-service/src/test/java/com/xtrmetl/cdc/util/EnvUtilsTest.java +++ b/cdc-service/src/test/java/com/xtrmetl/cdc/util/EnvUtilsTest.java @@ -2,15 +2,30 @@ import org.junit.jupiter.api.Test; +import java.io.IOException; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.HashMap; import java.util.Map; import java.util.UUID; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; +import static org.junit.jupiter.api.Assertions.assertTrue; class EnvUtilsTest { + @Test + void publicEnvironmentUtilityHasBeginnerReadableJavadocs() throws IOException { + String source = Files.readString(Path.of( + "src/main/java/com/xtrmetl/cdc/util/EnvUtils.java" + )); + + assertTrue(source.contains("Environment-variable access helpers for CDC deployment configuration.")); + assertTrue(source.contains("Returns the configured environment value, or the supplied default when it is missing or blank.")); + assertTrue(source.contains("Returns the required environment value and fails when it is missing or blank.")); + } + @Test void getEnvReturnsDefaultWhenMissingOrBlank() { Map env = new HashMap<>();