libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 21ef7c12f4a5bf35e528aaf367f88e777bf6c855
parent b6f46a450ff747cd5fe00893d2ffeba6992046e7
Author: Florian Dold <dold@taler.net>
Date:   Sun,  6 Sep 2026 12:41:06 +0200

common tests: isolate configuration fixtures and PostgreSQL defaults

Make recursive glob selection deterministic and clear inherited
PostgreSQL connection variables while checking default JDBC parsing.

Diffstat:
Mlibeufin-common/src/test/kotlin/ConfigTest.kt | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/libeufin-common/src/test/kotlin/ConfigTest.kt b/libeufin-common/src/test/kotlin/ConfigTest.kt @@ -79,7 +79,8 @@ class ConfigTest { } secondPath.toFile().setReadable(true) - configPath.writeText("\n@inline-matching@*.conf") + secondPath.writeText("\n@inline@test-second-conf.conf") + configPath.writeText("\n@inline-matching@*second-conf.conf") testErr("Recursion limit in config inlining at '$secondPath:1'") configPath.writeText("\n\n@inline@test-conf.conf") testErr("Recursion limit in config inlining at '$configPath:2'") @@ -304,7 +305,7 @@ class ConfigTest { ) @Test - fun jdbcParsing() { + fun jdbcParsing() = withEnvironmentVariable("PGHOST", null).and("PGPORT", null).execute { val user = currentUser() assertFails { jdbcFromPg("test") } assertEquals("jdbc:test", jdbcFromPg("jdbc:test"))