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 )


Reply via email to