package com.mysema.maven.apt; import static org.junit.Assert.assertTrue; import java.io.File; import org.apache.maven.plugin.MojoExecutionException; import org.apache.maven.plugin.MojoFailureException; import org.apache.maven.project.MavenProject; import org.junit.Test; public class AddTestCompileSourceRootMojoTest { @Test public void Execute() throws MojoExecutionException, MojoFailureException { File output = new File("target/generated-sources/java"); MavenProject project = new MavenProject(); AddTestCompileSourceRootMojo mojo = new AddTestCompileSourceRootMojo(); mojo.setProject(project); mojo.setOutputDirectory(output); mojo.execute(); assertTrue(project.getTestCompileSourceRoots().contains(output.getAbsolutePath())); } }