1 package org.apache.maven.doxia.site.decoration.inheritance;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.TestCase;
23
24
25
26
27
28
29
30 public class Doxia91Test
31 extends TestCase
32 {
33
34 public void testOldPathNull()
35 throws Exception
36 {
37 PathDescriptor oldPath = new PathDescriptor( null );
38 PathDescriptor newPath = new PathDescriptor( "http://www.apache.org/" );
39
40 PathDescriptor diff = PathUtils.convertPath( oldPath, newPath );
41
42 assertEquals( diff, oldPath );
43 }
44
45
46 public void testNewPathNull()
47 throws Exception
48 {
49 PathDescriptor oldPath = new PathDescriptor( "http://www.apache.org/", "file:///home/henning/foo" );
50 PathDescriptor newPath = new PathDescriptor( null );
51
52 PathDescriptor diff = PathUtils.convertPath( oldPath, newPath );
53
54 assertEquals( diff, oldPath );
55 }
56
57
58 public void testBothPathNull()
59 throws Exception
60 {
61 PathDescriptor oldPath = new PathDescriptor( null );
62 PathDescriptor newPath = new PathDescriptor( null );
63
64 PathDescriptor diff = PathUtils.convertPath( oldPath, newPath );
65
66 assertEquals( diff, oldPath );
67 }
68 }