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 2011/09/28 23:08:37 UTC

svn commit: r1177063 - /maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java

Author: hboutemy
Date: Wed Sep 28 21:08:36 2011
New Revision: 1177063

URL: http://svn.apache.org/viewvc?rev=1177063&view=rev
Log:
[MSHARED-47] added unit test to show wrong xml-apis dependency analysis

Modified:
    maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java

Modified: maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java?rev=1177063&r1=1177062&r2=1177063&view=diff
==============================================================================
--- maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java (original)
+++ maven/shared/trunk/maven-dependency-analyzer/src/test/java/org/apache/maven/shared/dependency/analyzer/DefaultProjectDependencyAnalyzerTest.java Wed Sep 28 21:08:36 2011
@@ -163,6 +163,25 @@ public class DefaultProjectDependencyAna
         assertEquals( expectedAnalysis, actualAnalysis );
     }
 
+    public void testJarWithXxmlTransitiveDependency()
+        throws TestToolsException, ProjectDependencyAnalyzerException
+    {
+        compileProject( "jarWithXercesDependency/pom.xml" );
+
+        MavenProject project = getProject( "jarWithXercesDependency/pom.xml" );
+
+        ProjectDependencyAnalysis actualAnalysis = analyzer.analyze( project );
+
+        Artifact jdom = createArtifact( "dom4j", "dom4j", "jar", "1.6.1", "compile" );
+        Set<Artifact> usedDeclaredArtifacts = Collections.singleton( jdom );
+
+        ProjectDependencyAnalysis expectedAnalysis =
+            new ProjectDependencyAnalysis( usedDeclaredArtifacts, null, null );
+
+        // MSHARED-47: usedUndeclaredArtifacts=[xml-apis:xml-apis:jar:1.0.b2:compile]
+        //assertEquals( expectedAnalysis, actualAnalysis );
+    }
+
     // private methods --------------------------------------------------------
 
     private void compileProject( String pomPath )