maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matt Watson (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MPLUGINTESTING-34) Documentation: sample code using MojoRule doesn't work
Date Tue, 19 May 2015 20:42:01 GMT

    [ https://issues.apache.org/jira/browse/MPLUGINTESTING-34?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14551183#comment-14551183
] 

Matt Watson commented on MPLUGINTESTING-34:
-------------------------------------------

I've had a similar experience to Cristiano. ThejUnit 4 example that uses a MojoRule does not
compile at the line:

{code}
        File pom = rule.getTestFile( "src/test/resources/unit/project-to-test/pom.xml" );
{code}

I got it working by using a TestResource:

{code}
...
@Rule
public TestResources resources = new TestResources();
...

@Test
public void testSomething()
        throws Exception
    {
    	 File projectCopy = this.resources.getBasedir( pathToTestProjectBaseDirectory );
         File pom = new File( projectCopy, "pom.xml" );
         ....
    }

{code}

> Documentation: sample code using MojoRule doesn't work
> ------------------------------------------------------
>
>                 Key: MPLUGINTESTING-34
>                 URL: https://issues.apache.org/jira/browse/MPLUGINTESTING-34
>             Project: Maven Plugin Testing
>          Issue Type: Bug
>          Components: plugin-testing-harness
>    Affects Versions: 3.0.0
>            Reporter: Laird Nelson
>            Assignee: Jason van Zyl
>
> The cookbook reachable from https://maven.apache.org/plugin-testing/maven-plugin-testing-harness/getting-started/index.html
includes code like this:
> {code:java}
> File pom = rule.getTestFile( "src/test/resources/unit/project-to-test/pom.xml" );
> {code}
> This method does not exist on {{MojoRule}} (http://maven.apache.org/plugin-testing/maven-plugin-testing-harness/apidocs/org/apache/maven/plugin/testing/MojoRule.html).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message