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.it.Verifier;
23 import org.codehaus.plexus.util.FileUtils;
24
25 import java.io.File;
26
27
28
29
30
31
32 public class Surefire162CharsetProviderIT
33 extends SurefireVerifierTestClass
34 {
35 public Surefire162CharsetProviderIT()
36 {
37 super( "/surefire-162-charsetProvider" );
38 }
39
40 @SuppressWarnings( { "ResultOfMethodCallIgnored" } )
41 public void testCharsetProvider()
42 throws Exception
43 {
44 Verifier verifier = getVerifier();
45 File jarFile = new File( verifier.getArtifactPath( "jcharset", "jcharset", "1.2.1", "jar" ) );
46 jarFile.getParentFile().mkdirs();
47 FileUtils.copyFile( getSubFile( "repo/jcharset/jcharset/1.2.1/jcharset-1.2.1.jar" ), jarFile );
48 FileUtils.copyFile( getSubFile( "repo/jcharset/jcharset/1.2.1/jcharset-1.2.1.pom" ),
49 new File( verifier.getArtifactPath( "jcharset", "jcharset", "1.2.1", "pom" ) ) );
50 executeTest();
51
52 verifyErrorFreeLog();
53 assertTestSuiteResults( 1, 0, 0, 0 );
54 }
55 }