Skip to content
This repository was archived by the owner on Jan 29, 2020. It is now read-only.

Commit 29a8e81

Browse files
committed
Improve TestJavadocReportTest#testTestJavadoc
J8 warns and continues with missing dependency, J9 fails. In fact test was wrong: dependency should have been on classpath git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1816952 13f79535-47bb-0310-9956-ffa450edef68
1 parent 3939a32 commit 29a8e81

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

maven-javadoc-plugin/src/test/java/org/apache/maven/plugins/javadoc/TestJavadocReportTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,8 @@ public void testTestJavadoc()
5555
File generatedFile =
5656
new File( getBasedir(), "target/test/unit/test-javadoc-test/target/site/apidocs/maven/AppTest.html" );
5757
assertTrue( FileUtils.fileExists( generatedFile.getAbsolutePath() ) );
58+
59+
File options = new File( getBasedir(), "target/test/unit/test-javadoc-test/target/site/apidocs/options");
60+
FileUtils.fileRead( options ).contains( "junit-3.8.1.jar" );
5861
}
5962
}

maven-javadoc-plugin/src/test/java/org/apache/maven/plugins/javadoc/stubs/TestJavadocMavenProjectStub.java

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import java.util.ArrayList;
2424
import java.util.Collections;
2525
import java.util.List;
26+
import java.util.Set;
2627

2728
import org.apache.maven.artifact.Artifact;
2829
import org.apache.maven.artifact.DefaultArtifact;
@@ -50,12 +51,6 @@ public TestJavadocMavenProjectStub()
5051
setUrl( getModel().getUrl() );
5152
setPackaging( getModel().getPackaging() );
5253

53-
Artifact junit = new DefaultArtifact( "junit", "junit", VersionRange.createFromVersion( "3.8.1" ),
54-
Artifact.SCOPE_TEST, "jar", null, new DefaultArtifactHandler( "jar" ),
55-
false );
56-
junit.setFile( new File( getBasedir() + "/junit/junit/3.8.1/junit-3.8.1.jar" ) );
57-
setTestArtifacts( Collections.singletonList( junit ) );
58-
5954
Build build = new Build();
6055
build.setFinalName( getModel().getArtifactId() );
6156
build.setDirectory( super.getBasedir() + "/target/test/unit/test-javadoc-test/target" );
@@ -87,4 +82,14 @@ public MavenProject getExecutionProject()
8782
{
8883
return this;
8984
}
85+
86+
@Override
87+
public Set<Artifact> getArtifacts()
88+
{
89+
Artifact junit = new DefaultArtifact( "junit", "junit", VersionRange.createFromVersion( "3.8.1" ),
90+
Artifact.SCOPE_TEST, "jar", null, new DefaultArtifactHandler( "jar" ),
91+
false );
92+
junit.setFile( new File( getBasedir() + "/junit/junit/3.8.1/junit-3.8.1.jar" ) );
93+
return Collections.singleton( junit );
94+
}
9095
}

0 commit comments

Comments
 (0)