1 package org.apache.maven.project; 2 3 18 19 import org.apache.maven.model.Build; 20 import org.apache.maven.model.Resource; 21 22 import java.io.File ; 23 24 public class ProjectBaseDirectoryAlignmentTest 25 extends AbstractMavenProjectTestCase 26 { 27 private String dir = "src/test/resources/projects/base-directory-alignment/"; 28 29 public void testProjectDirectoryBaseDirectoryAlignment() 30 throws Exception 31 { 32 File f = getTestFile( dir + "project-which-needs-directory-alignment.xml" ); 33 34 MavenProject project = getProject( f ); 35 36 assertNotNull( "Test project can't be null!", project ); 37 38 assertTrue( project.getBuild().getSourceDirectory().startsWith( getBasedir() ) ); 39 40 assertTrue( project.getBuild().getTestSourceDirectory().startsWith( getBasedir() ) ); 41 42 Build build = project.getBuild(); 43 44 Resource resource = (Resource) build.getResources().get( 0 ); 45 46 assertTrue( resource.getDirectory().startsWith( getBasedir() ) ); 47 } 48 } 49 | Popular Tags |