libeufin

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

commit e63e82925f85456320b5569c63f1b864fdf245ac
parent f49936981949b6c349d8299cb3198e356c2cb889
Author: Antoine A <>
Date:   Wed, 10 Jul 2024 15:22:14 +0200

common: improve test logging

Diffstat:
Mbuild.gradle | 9++++++++-
Mcommon/src/test/kotlin/ConfigTest.kt | 9+++------
2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/build.gradle b/build.gradle @@ -34,6 +34,12 @@ allprojects { subprojects { apply plugin: 'org.jetbrains.dokka' + + tasks.withType(Test) { + testLogging { + exceptionFormat 'full' + } + } } idea { @@ -62,4 +68,4 @@ task libeufinVersion { classes { dependsOn versionFile -} +} +\ No newline at end of file diff --git a/common/src/test/kotlin/ConfigTest.kt b/common/src/test/kotlin/ConfigTest.kt @@ -43,12 +43,9 @@ class ConfigTest { System.setOut(PrintStream(tmpOut)) val result = cmd.test("dump -c $configPath") System.setOut(prevOut) - val tmpStr = tmpOut.toString(Charsets.UTF_8) - println(tmpStr) - assertEquals(1, result.statusCode) - val line = tmpStr.substringAfterLast(" -- ").trimEnd('\n') - println(line) - assertEquals(msg, line) + val lastLog = tmpOut.toString(Charsets.UTF_8).substringAfterLast(" -- ").trimEnd('\n') + assertEquals(1, result.statusCode, lastLog) + assertEquals(msg, lastLog, lastLog) } configPath.deleteIfExists()