[ 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)