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 )