jvanzyl 2004/04/07 10:49:55 Modified: maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render XdocPluginTest.java Log: o preparing to make a separate test case Revision Changes Path 1.3 +23 -16 maven-components/maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render/XdocPluginTest.java Index: XdocPluginTest.java =================================================================== RCS file: /home/cvs/maven-components/maven-plugins/maven-xdoc-plugin/src/test/java/org/apache/maven/xdoc/render/XdocPluginTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XdocPluginTest.java 7 Apr 2004 17:37:39 -0000 1.2 +++ XdocPluginTest.java 7 Apr 2004 17:49:55 -0000 1.3 @@ -1,15 +1,14 @@ package org.apache.maven.xdoc.render; -import org.apache.maven.project.MavenProject; -import org.apache.maven.project.MavenProjectBuilder; -import org.apache.maven.xdoc.XdocPlugin; +import org.apache.maven.plugin.Plugin; import org.apache.maven.plugin.PluginExecutionRequest; import org.apache.maven.plugin.PluginExecutionResponse; -import org.apache.maven.plugin.Plugin; -import org.apache.maven.plugin.plexus.executor.IntegratedPluginExecutor; -import org.apache.maven.plugin.descriptor.PluginDescriptorBuilder; -import org.apache.maven.plugin.descriptor.PluginDescriptor; import org.apache.maven.plugin.descriptor.GoalDescriptor; +import org.apache.maven.plugin.descriptor.PluginDescriptor; +import org.apache.maven.plugin.descriptor.PluginDescriptorBuilder; +import org.apache.maven.plugin.plexus.executor.IntegratedPluginExecutor; +import org.apache.maven.project.MavenProject; +import org.apache.maven.project.MavenProjectBuilder; import org.codehaus.plexus.PlexusTestCase; import java.io.File; @@ -30,18 +29,26 @@ super( s ); } - public void testXdocRenderer() + protected void setUp() throws Exception { - String basedir = System.getProperty( "basedir" ); + super.setUp(); + + PluginDescriptor pluginDescriptor = findPluginDescriptor(); + getContainer().addComponentDescriptor( pluginDescriptor ); + } + + public void testXdocRenderer() + throws Exception + { MavenProjectBuilder builder = (MavenProjectBuilder) lookup( MavenProjectBuilder.ROLE ); - MavenProject project = builder.build( new File( System.getProperty( "basedir" ), "project.xml" ) ); + MavenProject project = builder.build( new File( basedir, "project.xml" ) ); - XdocPlugin plugin = new XdocPlugin(); + Plugin plugin = (Plugin) lookup( Plugin.ROLE, "xdoc" ); - PluginExecutionResponse response = executePlugin( plugin, project ); + PluginExecutionResponse response = executePlugin( plugin, "xdoc", project ); if ( response.exceptionOccurred() ) { @@ -49,12 +56,12 @@ } } - protected PluginExecutionResponse executePlugin( Plugin plugin, MavenProject project ) + protected PluginExecutionResponse executePlugin( Plugin plugin, String goal, MavenProject project ) throws Exception { IntegratedPluginExecutor executor = new IntegratedPluginExecutor(); - PluginExecutionRequest request = createPluginExecutionRequest( "xdoc", project ); + PluginExecutionRequest request = createPluginExecutionRequest( goal, project ); request.setPlugin( plugin ); @@ -70,7 +77,7 @@ { PluginDescriptor pluginDescriptor = findPluginDescriptor(); - GoalDescriptor goalDescriptor = findGoalDescriptor( pluginDescriptor, "xdoc" ); + GoalDescriptor goalDescriptor = findGoalDescriptor( pluginDescriptor, goal ); PluginExecutionRequest request = new PluginExecutionRequest( pluginDescriptor, goalDescriptor, project );
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]