Closes gh-16948
This commit is contained in:
Johnny Lim
2019-05-23 12:24:12 +09:00
committed by Stephane Nicoll
parent 54b123028c
commit d8e5169f5f
3 changed files with 8 additions and 32 deletions

View File

@@ -29,21 +29,19 @@ import static org.assertj.core.api.Assertions.assertThat;
*/
@ExtendWith(OutputCapture.class)
@ExtendWith(OutputCaptureExtendWithTests.BeforeAllExtension.class)
public class OutputCaptureExtendWithTests {
class OutputCaptureExtendWithTests {
@Test
void captureShouldReturnOutputCapturedBeforeTestMethod(OutputCapture output) {
assertThat(output).contains("Before all");
assertThat(output).doesNotContain("Hello");
assertThat(output).contains("Before all").doesNotContain("Hello");
}
@Test
void captureShouldReturnAllCapturedOutput(OutputCapture output) {
System.out.println("Hello World");
System.err.println("Error!!!");
assertThat(output).contains("Before all");
assertThat(output).contains("Hello World");
assertThat(output).contains("Error!!!");
assertThat(output).contains("Before all").contains("Hello World")
.contains("Error!!!");
}
static class BeforeAllExtension implements BeforeAllCallback {

View File

@@ -25,7 +25,7 @@ import static org.assertj.core.api.Assertions.assertThat;
*
* @author Madhura Bhave
*/
public class OutputCaptureRegisterExtensionTests {
class OutputCaptureRegisterExtensionTests {
@RegisterExtension
OutputCapture output = new OutputCapture();
@@ -34,8 +34,7 @@ public class OutputCaptureRegisterExtensionTests {
void captureShouldReturnAllCapturedOutput() {
System.out.println("Hello World");
System.err.println("Error!!!");
assertThat(this.output).contains("Hello World");
assertThat(this.output).contains("Error!!!");
assertThat(this.output).contains("Hello World").contains("Error!!!");
}
}