From d3e1cb658d7d03370252afb3ab8de0b765bf5ae0 Mon Sep 17 00:00:00 2001 From: maxonfjvipon Date: Fri, 26 Jul 2024 10:42:33 +0300 Subject: [PATCH] feat(#3283): print info in snippet --- .../src/test/java/org/eolang/SnippetTestCase.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/eo-runtime/src/test/java/org/eolang/SnippetTestCase.java b/eo-runtime/src/test/java/org/eolang/SnippetTestCase.java index 9dc5f0ebea..ee1f1d5b50 100755 --- a/eo-runtime/src/test/java/org/eolang/SnippetTestCase.java +++ b/eo-runtime/src/test/java/org/eolang/SnippetTestCase.java @@ -40,6 +40,7 @@ import org.eolang.jucs.ClasspathSource; import org.hamcrest.MatcherAssert; import org.hamcrest.Matchers; +import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assumptions; import org.junit.jupiter.api.Tag; import org.junit.jupiter.api.Test; @@ -254,11 +255,13 @@ void runsTestsAfterPhiAndUnphi(final @TempDir Path temp) throws IOException { .set("placeBinariesThatHaveSources", SnippetTestCase.TRUE); f.exec("clean", "test"); final String log = f.log(); - Logger.debug(this, log); - MatcherAssert.assertThat( - "Some tests weren't passed after converting to phi and back", - log, - Matchers.containsString("BUILD SUCCESS") + final boolean success = log.contains("BUILD SUCCESS"); + if (!success) { + Logger.info(this, log); + } + Assertions.assertTrue( + success, + "Some tests weren't passed after converting to phi and back" ); } );