1 package org.apache.maven.surefire.its.jiras;
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.junit.Test;
25
26 import static org.apache.maven.surefire.its.fixture.HelperAssertions.convertUnicodeToUTF8;
27
28 public class Surefire975DefaultVMEncodingIT
29 extends SurefireJUnit4IntegrationTestCase
30 {
31
32 @Test
33 public void runWithRussian1251()
34 throws Exception
35 {
36 OutputValidator outputValidator =
37 unpack( "surefire-975-wrong-encoding" ).setMavenOpts( "-Dfile.encoding=windows-1251" ).executeTest();
38 outputValidator.getSurefireReportsXmlFile( "TEST-EncodingInReportTest.xml" ).assertContainsText(
39
40 convertUnicodeToUTF8( "\u043A\u0438\u0440\u0438\u043B\u043B\u0438\u0446\u0435" ) );
41 }
42
43 }