Skip to content

Commit 219a3f5

Browse files
committed
test: refactor: switch to SystemPrintStreamCapturer
1 parent 007eb19 commit 219a3f5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/test/java/de/voomdoon/util/cli/MainBaseTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
import org.junit.jupiter.api.Nested;
99
import org.junit.jupiter.api.Test;
1010

11+
import de.voomdoon.testing.system.SystemPrintStreamCapturer;
1112
import de.voomdoon.testing.tests.TestBase;
1213
import de.voomdoon.util.cli.MainBaseTest.TestMainBases.TestMain;
1314
import de.voomdoon.util.cli.MainBaseTest.TestMainBases.TestMainWithTwoSubPrograms;
1415
import de.voomdoon.util.cli.MainBaseTest.TestPrograms.InvalidTestProgramWithoutMainMethod;
1516
import de.voomdoon.util.cli.MainBaseTest.TestPrograms.ValidTestProgram;
1617
import de.voomdoon.util.cli.ProgramTest.HelpTestBase;
17-
import de.voomdoon.util.commons.SystemOutput;
1818

1919
/**
2020
* Tests for {@link MainBase}.
@@ -238,9 +238,9 @@ void test_noArgs_printsHelp() throws Exception {
238238
MainBase main = new TestMain();
239239
main.init(new String[0]);
240240

241-
SystemOutput output = SystemOutput.run(() -> main.runProgram());
241+
SystemPrintStreamCapturer output = SystemPrintStreamCapturer.run(() -> main.runProgram());
242242

243-
assertThat(output).extracting(SystemOutput::getOut).asString().contains("My-Main");
243+
assertThat(output).extracting(SystemPrintStreamCapturer::getOut).asString().contains("My-Main");
244244
}
245245

246246
/**

src/test/java/de/voomdoon/util/cli/ProgramTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
import org.junit.jupiter.api.Test;
1313

1414
import de.voomdoon.testing.logging.tests.LoggingCheckingTestBase;
15+
import de.voomdoon.testing.system.SystemPrintStreamCapturer;
1516
import de.voomdoon.testing.tests.TestBase;
1617
import de.voomdoon.util.cli.args.Arguments;
1718
import de.voomdoon.util.cli.args.exception.argument.MissingCliArgumentException;
1819
import de.voomdoon.util.cli.args.exception.option.CliOptionException;
1920
import de.voomdoon.util.cli.test.NoOpTestProgram;
2021
import de.voomdoon.util.cli.test.TestProgramWithOptionWithLongNameAndValue;
21-
import de.voomdoon.util.commons.SystemOutput;
2222

2323
/**
2424
* Tests for {@link Program}.
@@ -174,11 +174,11 @@ AbstractStringAssert<?> initRunAndAssert(Class<? extends Program> clazz) throws
174174
throw new RuntimeException("Error at 'initRunAndAssert': " + e.getMessage(), e);
175175
}
176176

177-
SystemOutput output = SystemOutput.run(() -> program.runProgram());
177+
SystemPrintStreamCapturer output = SystemPrintStreamCapturer.run(() -> program.runProgram());
178178

179179
output.log(logger);
180180

181-
return assertThat(output).extracting(SystemOutput::getOut).asString();
181+
return assertThat(output).extracting(SystemPrintStreamCapturer::getOut).asString();
182182
}
183183
}
184184

0 commit comments

Comments
 (0)