You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2013/11/25 21:13:22 UTC

svn commit: r1545386 - /maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java

Author: hboutemy
Date: Mon Nov 25 20:13:22 2013
New Revision: 1545386

URL: http://svn.apache.org/r1545386
Log:
added test for output with git revision info (instead of svn)

Modified:
    maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java

Modified: maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java?rev=1545386&r1=1545385&r2=1545386&view=diff
==============================================================================
--- maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java (original)
+++ maven/shared/trunk/maven-verifier/src/test/java/org/apache/maven/it/VerifierTest.java Mon Nov 25 20:13:22 2013
@@ -26,17 +26,24 @@ import junit.framework.TestCase;
 public class VerifierTest
     extends TestCase
 {
+    private void check( String expected, String... lines )
+    {
+        assertEquals( expected, ForkedLauncher.extractMavenVersion( Arrays.asList( lines ) ) );
+    }
 
     public void testExtractMavenVersion()
     {
-        assertEquals( "2.0.6",
-                      ForkedLauncher.extractMavenVersion( Arrays.asList( new String[]{ "Maven version: 2.0.6" } ) ) );
-        assertEquals( "2.0.10", ForkedLauncher.extractMavenVersion( Arrays.asList(
-            new String[]{ "Maven version: 2.0.10", "Java version: 1.5.0_22",
-                "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" } ) ) );
-        assertEquals( "3.0", ForkedLauncher.extractMavenVersion( Arrays.asList(
-            new String[]{ "Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)", "Java version: 1.5.0_22",
-                "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" } ) ) );
+        check( "2.0.6", "Maven version: 2.0.6" );
+
+        check( "2.0.10", "Maven version: 2.0.10", "Java version: 1.5.0_22",
+               "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" );
+
+        check( "3.0", "Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)", "Java version: 1.5.0_22",
+               "OS name: \"windows 7\" version: \"6.1\" arch: \"x86\" Family: \"windows\"" );
+
+        check( "3.0.5", "Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 14:51:28+0100)",
+               "Java version: 1.7.0_25",
+               "OS name: \"linux\" version: \"3.11.0-13-generic\" arch: \"amd64\" Family: \"unix\"" );
     }
 
     public void testFileInJarPresent()