@@ -69,7 +69,7 @@ void listAllObservableEngines() {
69
69
.addArguments ("engines" , "--disable-ansi-colors" , "--disable-banner" ).build () //
70
70
.run (false );
71
71
72
- assertEquals (0 , result .getExitCode (), String . join ( " \n " , result . getOutputLines ( "out" ) ));
72
+ assertEquals (0 , result .getExitCode (), () -> getExitCodeMessage ( result ));
73
73
74
74
var jupiterVersion = Helper .version ("junit-jupiter-engine" );
75
75
var suiteVersion = Helper .version ("junit-platform-suite-engine" );
@@ -98,7 +98,7 @@ void compile() throws Exception {
98
98
.addArguments (workspace .resolve ("src/standalone/VintageIntegration.java" )).build () //
99
99
.run ();
100
100
101
- assertEquals (0 , result .getExitCode (), result . getOutput ( "out" ) + result . getOutput ( "err" ));
101
+ assertEquals (0 , result .getExitCode (), () -> getExitCodeMessage ( result ));
102
102
assertTrue (result .getOutput ("out" ).isEmpty ());
103
103
assertTrue (result .getOutput ("err" ).isEmpty ());
104
104
@@ -327,7 +327,7 @@ private static Result discover(String... args) {
327
327
.build () //
328
328
.run (false );
329
329
330
- assertEquals (0 , result .getExitCode (), String . join ( " \n " , result . getOutputLines ( "out" ) ));
330
+ assertEquals (0 , result .getExitCode (), () -> getExitCodeMessage ( result ));
331
331
return result ;
332
332
}
333
333
@@ -349,7 +349,7 @@ void execute() throws IOException {
349
349
.addArguments ("--classpath" , "bin" ).build () //
350
350
.run (false );
351
351
352
- assertEquals (1 , result .getExitCode (), String . join ( " \n " , result . getOutputLines ( "out" ) ));
352
+ assertEquals (1 , result .getExitCode (), () -> getExitCodeMessage ( result ));
353
353
354
354
var workspace = Request .WORKSPACE .resolve ("standalone" );
355
355
var expectedOutLines = Files .readAllLines (workspace .resolve ("expected-out.txt" ));
@@ -384,7 +384,7 @@ void executeOnJava8() throws IOException {
384
384
.addArguments ("--classpath" , "bin" ).build () //
385
385
.run (false );
386
386
387
- assertEquals (1 , result .getExitCode (), String . join ( " \n " , result . getOutputLines ( "out" ) ));
387
+ assertEquals (1 , result .getExitCode (), () -> getExitCodeMessage ( result ));
388
388
389
389
var workspace = Request .WORKSPACE .resolve ("standalone" );
390
390
var expectedOutLines = Files .readAllLines (workspace .resolve ("expected-out.txt" ));
@@ -420,7 +420,7 @@ void executeOnJava8SelectPackage() throws IOException {
420
420
.addArguments ("--classpath" , "bin" ).build () //
421
421
.run (false );
422
422
423
- assertEquals (1 , result .getExitCode (), String . join ( " \n " , result . getOutputLines ( "out" ) ));
423
+ assertEquals (1 , result .getExitCode (), () -> getExitCodeMessage ( result ));
424
424
425
425
var workspace = Request .WORKSPACE .resolve ("standalone" );
426
426
var expectedOutLines = Files .readAllLines (workspace .resolve ("expected-out.txt" ));
@@ -461,6 +461,11 @@ void executeWithJarredTestClasses() {
461
461
.build () //
462
462
.run (false );
463
463
464
- assertEquals (1 , result .getExitCode (), String .join ("\n " , result .getOutputLines ("out" )));
464
+ assertEquals (1 , result .getExitCode (), () -> getExitCodeMessage (result ));
465
+ }
466
+
467
+ private static String getExitCodeMessage (Result result ) {
468
+ return "Exit codes don't match. Stdout:\n " + result .getOutput ("out" ) + //
469
+ "\n \n Stderr:\n " + result .getOutput ("err" ) + "\n " ;
465
470
}
466
471
}
0 commit comments