package com.querydsl.maven; import static org.junit.Assert.assertTrue; import java.io.File; import org.apache.maven.project.MavenProject; import org.junit.Test; public class GenericExporterMojoTest { @Test public void execute() throws Exception { MavenProject mavenProject = new MavenProject(); mavenProject.getBuild().setOutputDirectory("target/classes"); GenericExporterMojo mojo = new GenericExporterMojo(); mojo.setTargetFolder(new File("target/generated-test-data")); mojo.setPackages(new String[]{"com.querydsl.maven"}); mojo.setProject(mavenProject); mojo.execute(); File file = new File("target/generated-test-data/com/querydsl/maven/QEntity.java"); assertTrue(file.exists()); } }