You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2008/03/15 15:04:12 UTC

svn commit: r637412 - /maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java

Author: dennisl
Date: Sat Mar 15 07:04:09 2008
New Revision: 637412

URL: http://svn.apache.org/viewvc?rev=637412&view=rev
Log:
o Add tests between files for getRelativePath(...).

Modified:
    maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java

Modified: maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java?rev=637412&r1=637411&r2=637412&view=diff
==============================================================================
--- maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java (original)
+++ maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java Sat Mar 15 07:04:09 2008
@@ -152,6 +152,20 @@
         to = "http://maven.apache.org/plugins/maven-site-plugin";
         from = "http://maven.apache.org/";
         assertEquals( tool.getRelativePath( to, from ), "plugins" + File.separator + "maven-site-plugin" );
+
+        // Tests between files as described in MIDEA-102
+        to = "C:/dev/voca/gateway/parser/gateway-parser.iml";
+        from = "C:/dev/voca/gateway/";
+        assertEquals( "Child file using Windows drive letter",
+                      "parser" + File.separator + "gateway-parser.iml", tool.getRelativePath( to, from ) );
+        to = "C:/foo/child";
+        from = "C:/foo/master";
+        assertEquals( "Sibling directory using Windows drive letter",
+                      ".." + File.separator + "child", tool.getRelativePath( to, from ) );
+        to = "/myproject/myproject-module1";
+        from = "/myproject/myproject";
+        assertEquals( "Sibling directory with similar name",
+                      ".." + File.separator + "myproject-module1", tool.getRelativePath( to, from ) );
     }
 
     /**