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  }