From 1afa3d7713e6b46e66215d71ffb804fb021fcbeb Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Fri, 2 Jul 2021 09:29:46 +0200 Subject: [tests] Print actual output if it doesn't match expected output --- .../configuration/logic/ConfigurationLogicTestUtils.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java index f162dc1..11f8ee6 100644 --- a/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java +++ b/src/test/java/org/openslx/virtualization/configuration/logic/ConfigurationLogicTestUtils.java @@ -68,17 +68,23 @@ public class ConfigurationLogicTestUtils return content; } - public static boolean isContentEqual( String content1, String content2 ) + public static boolean isContentEqual( String expectedContent, String actualContent ) { - final BufferedReader bfrContent1 = new BufferedReader( new StringReader( content1 ) ); - final BufferedReader bfrContent2 = new BufferedReader( new StringReader( content2 ) ); + final BufferedReader bfrContent1 = new BufferedReader( new StringReader( expectedContent ) ); + final BufferedReader bfrContent2 = new BufferedReader( new StringReader( actualContent ) ); final List linesContent1 = bfrContent1.lines().collect( Collectors.toList() ); final List linesContent2 = bfrContent2.lines().collect( Collectors.toList() ); Collections.sort( linesContent1 ); Collections.sort( linesContent2 ); - return linesContent1.equals( linesContent2 ); + boolean ret = linesContent1.equals( linesContent2 ); + if ( !ret ) { + System.out.println( "----- UNEXPECTED OUTPUT: -------------\n" ); + System.out.println( actualContent ); + System.out.println( "--------------------------------------\n" ); + } + return ret; } public static String removeSourceFilePaths( String content ) -- cgit v1.2.3-55-g7522