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
     {


Reply via email to