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<>();