1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.maven.project.path;
21
22 import java.io.File;
23
24 import junit.framework.TestCase;
25
26 public class DefaultPathTranslatorTest
27 extends TestCase
28 {
29
30 public void testAlignToBasedirWhereBasedirExpressionIsTheCompleteValue()
31 {
32 File basedir = new File( System.getProperty( "java.io.tmpdir" ), "test" ).getAbsoluteFile();
33
34 String aligned = new DefaultPathTranslator().alignToBaseDirectory( "${basedir}", basedir );
35
36 assertEquals( basedir.getAbsolutePath(), aligned );
37 }
38
39 public void testAlignToBasedirWhereBasedirExpressionIsTheValuePrefix()
40 {
41 File basedir = new File( System.getProperty( "java.io.tmpdir" ), "test" ).getAbsoluteFile();
42
43 String aligned = new DefaultPathTranslator().alignToBaseDirectory( "${basedir}/dir", basedir );
44
45 assertEquals( new File( basedir, "dir" ).getAbsolutePath(), aligned );
46 }
47
48 }