1 package org.apache.maven.it;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.util.Arrays;
24
25 import junit.framework.TestCase;
26
27 public class VerifierTest
28 extends TestCase
29 {
30
31 public void testExtractMavenVersion()
32 {
33 assertEquals( "2.0.6",
34 Verifier.extractMavenVersion( Arrays.asList( new String[]{ "Maven version: 2.0.6" } ) ) );
35 assertEquals( "2.0.10", Verifier.extractMavenVersion( Arrays.asList(
36 new String[]{ "Maven version: 2.0.10", "Java version: 1.5.0_22",
37 "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" } ) ) );
38 assertEquals( "3.0", Verifier.extractMavenVersion( Arrays.asList(
39 new String[]{ "Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)", "Java version: 1.5.0_22",
40 "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" } ) ) );
41 }
42
43 public void testFileInJarPresent()
44 throws VerificationException
45 {
46 File file = new File( "src/test/resources/mshared104.jar!fud.xml" );
47 Verifier verifier = new Verifier( "src/test/resources" );
48 verifier.assertFilePresent( "mshared104.jar!/pom.xml" );
49 verifier.assertFileNotPresent( "mshared104.jar!/fud.xml" );
50 }
51
52 }