Skip to content

Commit 4b12a62

Browse files
committed
improve debug messages in ProcessUtilTest
1 parent e6a005d commit 4b12a62

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

commons/util/src/test/java/net/automatalib/common/util/process/ProcessUtilTest.java

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,35 +61,38 @@ public void testProcessOutput() throws IOException, InterruptedException {
6161
StringJoiner stdOutJoiner = new StringJoiner("\n");
6262
StringJoiner stdErrBuilder = new StringJoiner("\n");
6363

64-
Assert.assertEquals(ProcessUtil.invokeProcess(new String[] {program, path, "abc"},
65-
stdOutJoiner::add,
66-
stdErrBuilder::add), 0);
64+
int returnCode =
65+
ProcessUtil.invokeProcess(new String[] {program, path, "abc"}, stdOutJoiner::add, stdErrBuilder::add);
66+
Assert.assertEquals(returnCode, 0, stdErrBuilder.toString());
6767
Assert.assertEquals(stdOutJoiner.toString(), "294");
6868
Assert.assertEquals(stdErrBuilder.toString(), "abc");
6969

7070
stdOutJoiner = new StringJoiner("\n");
7171
stdErrBuilder = new StringJoiner("\n");
72-
Assert.assertEquals(ProcessUtil.invokeProcess(new String[] {program, path, "abc", "def"},
73-
stdOutJoiner::add,
74-
stdErrBuilder::add), 1);
72+
returnCode = ProcessUtil.invokeProcess(new String[] {program, path, "abc", "def"},
73+
stdOutJoiner::add,
74+
stdErrBuilder::add);
75+
Assert.assertEquals(returnCode, 1, stdErrBuilder.toString());
7576
Assert.assertEquals(stdOutJoiner.toString(), "294\n303");
7677
Assert.assertEquals(stdErrBuilder.toString(), "abc\ndef");
7778

7879
stdOutJoiner = new StringJoiner("\n");
7980
stdErrBuilder = new StringJoiner("\n");
80-
Assert.assertEquals(ProcessUtil.invokeProcess(new String[] {program, path},
81-
new StringReader("abc"),
82-
stdOutJoiner::add,
83-
stdErrBuilder::add), 0);
81+
returnCode = ProcessUtil.invokeProcess(new String[] {program, path},
82+
new StringReader("abc"),
83+
stdOutJoiner::add,
84+
stdErrBuilder::add);
85+
Assert.assertEquals(returnCode, 0, stdErrBuilder.toString());
8486
Assert.assertEquals(stdOutJoiner.toString(), "294");
8587
Assert.assertEquals(stdErrBuilder.toString(), "abc");
8688

8789
stdOutJoiner = new StringJoiner("\n");
8890
stdErrBuilder = new StringJoiner("\n");
89-
Assert.assertEquals(ProcessUtil.invokeProcess(new String[] {program, path},
90-
new StringReader("abc def"),
91-
stdOutJoiner::add,
92-
stdErrBuilder::add), 1);
91+
returnCode = ProcessUtil.invokeProcess(new String[] {program, path},
92+
new StringReader("abc def"),
93+
stdOutJoiner::add,
94+
stdErrBuilder::add);
95+
Assert.assertEquals(returnCode, 1, stdErrBuilder.toString());
9396
Assert.assertEquals(stdOutJoiner.toString(), "294\n303");
9497
Assert.assertEquals(stdErrBuilder.toString(), "abc\ndef");
9598

0 commit comments

Comments
 (0)