1 package org.apache.maven.surefire.its;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.surefire.its.fixture.OutputValidator;
23 import org.apache.maven.surefire.its.fixture.SurefireJUnit4IntegrationTestCase;
24 import org.apache.maven.surefire.its.fixture.TestFile;
25 import org.junit.Test;
26
27
28
29
30
31
32
33
34 public class ForkConsoleOutputWithErrorsIT
35 extends SurefireJUnit4IntegrationTestCase
36 {
37 @Test
38 public void xmlFileContainsConsoleOutput()
39 {
40 final OutputValidator outputValidator = unpack( "/fork-consoleOutputWithErrors" ).
41 failNever().redirectToFile( true ).executeTest();
42 final TestFile surefireReportsFile =
43 outputValidator.getSurefireReportsXmlFile( "TEST-forkConsoleOutput.Test2.xml" );
44 surefireReportsFile.assertContainsText( "sout: Will Fail soon" );
45 surefireReportsFile.assertContainsText( "serr: Will Fail now" );
46 }
47 }