1 package org.apache.maven.project.path;
2
3 import java.io.File;
4
5 import junit.framework.TestCase;
6
7 public class DefaultPathTranslatorTest
8 extends TestCase
9 {
10
11 public void testAlignToBasedirWhereBasedirExpressionIsTheCompleteValue()
12 {
13 File basedir = new File( System.getProperty( "java.io.tmpdir" ), "test" ).getAbsoluteFile();
14
15 String aligned = new DefaultPathTranslator().alignToBaseDirectory( "${basedir}", basedir );
16
17 assertEquals( basedir.getAbsolutePath(), aligned );
18 }
19
20 public void testAlignToBasedirWhereBasedirExpressionIsTheValuePrefix()
21 {
22 File basedir = new File( System.getProperty( "java.io.tmpdir" ), "test" ).getAbsoluteFile();
23
24 String aligned = new DefaultPathTranslator().alignToBaseDirectory( "${basedir}/dir", basedir );
25
26 assertEquals( new File( basedir, "dir" ).getAbsolutePath(), aligned );
27 }
28
29 }