Samael Bate created MPLUGINTESTING-63: -----------------------------------------
Summary: AbstractMojoTestCase should return correct type Key: MPLUGINTESTING-63 URL: https://issues.apache.org/jira/browse/MPLUGINTESTING-63 Project: Maven Plugin Testing Issue Type: Improvement Reporter: Samael Bate the _AbstractMojoTestCase_ class has numerous methods that simply return _Mojo._ An exmaple of which would be: {code:java} protected Mojo lookupConfiguredMojo( MavenProject project, String goal ) throws Exception { return lookupConfiguredMojo( newMavenSession( project ), newMojoExecution( goal ) ); }{code} It would be to deprecate these methods and replace them with typed equivelant, so the aboce would become: {code:java} protected <T extends Mojo> T lookupConfiguredMojo( MavenProject project, Class<T> type ){code} as noted by [~rfscholte] on [github PR 8|https://github.com/apache/maven-plugin-testing/pull/8#issuecomment-520251983], the name of the goal could be obtained from the Mojo's annotation -- This message was sent by Atlassian JIRA (v7.6.14#76016)