You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by jo...@apache.org on 2007/09/26 02:25:03 UTC

svn commit: r579419 - /maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java

Author: joakime
Date: Tue Sep 25 17:25:00 2007
New Revision: 579419

URL: http://svn.apache.org/viewvc?rev=579419&view=rev
Log:
[MRM-519] fail to resolve artifactId for libs that contain versionKeyword in artifactId, like "maven-test-plugin"
Added unit tests for Ticket. (commented, still need a solution)

Modified:
    maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java

Modified: maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java?rev=579419&r1=579418&r2=579419&view=diff
==============================================================================
--- maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java (original)
+++ maven/archiva/trunk/archiva-base/archiva-repository-layer/src/test/java/org/apache/maven/archiva/repository/layout/RepositoryLayoutUtilsTest.java Tue Sep 25 17:25:00 2007
@@ -34,6 +34,20 @@
         assertFilenameParts( RepositoryLayoutUtils.splitFilename( "commons-lang-2.1.jar", "commons-lang" ),
                              "commons-lang", "2.1", null, "jar" );
     }
+    
+    public void testSplitFilenameMavenTestPlugin() throws LayoutException
+    {
+        // Using maven 2 logic (artifactId is present in full path)
+        assertFilenameParts( RepositoryLayoutUtils.splitFilename( "maven-test-plugin-1.8.2.jar", "maven-test-plugin" ),
+                             "maven-test-plugin", "1.8.2", null, "jar" );
+
+        // Using maven 1 logic (artifactId is unknown)
+        // [MRM-519] fail to resolve artifactId for libs that contain versionKeyword in artifactId, like "maven-test-plugin"
+        /*
+        assertFilenameParts( RepositoryLayoutUtils.splitFilename( "maven-test-plugin-1.8.2.jar", null ),
+                             "maven-test-plugin", "1.8.2", null, "jar" );
+         */
+    }
 
     public void testSplitFilenameAlphaVersion() throws LayoutException
     {