You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by lt...@apache.org on 2011/09/28 10:15:07 UTC

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

Author: ltheussl
Date: Wed Sep 28 08:15:06 2011
New Revision: 1176777

URL: http://svn.apache.org/viewvc?rev=1176777&view=rev
Log:
add some non-intuitive test results

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

Modified: maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java?rev=1176777&r1=1176776&r2=1176777&view=diff
==============================================================================
--- maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java (original)
+++ maven/shared/trunk/maven-doxia-tools/src/test/java/org/apache/maven/doxia/tools/DefaultSiteToolTest.java Wed Sep 28 08:15:06 2011
@@ -35,14 +35,22 @@ public class DefaultSiteToolTest
     {
         assertEquals( null, DefaultSiteTool.getNormalizedPath( null ) );
         assertEquals( "", DefaultSiteTool.getNormalizedPath( "" ) );
+        assertEquals( "", DefaultSiteTool.getNormalizedPath( "." ) );
+        assertEquals( "", DefaultSiteTool.getNormalizedPath( "./" ) );
         assertEquals( "foo", DefaultSiteTool.getNormalizedPath( "foo" ) );
         assertEquals( "foo/bar", DefaultSiteTool.getNormalizedPath( "foo/bar" ) );
         assertEquals( "foo/bar", DefaultSiteTool.getNormalizedPath( "foo\\bar" ) );
         assertEquals( "foo/bar", DefaultSiteTool.getNormalizedPath( "foo/./bar" ) );
+        assertEquals( "foo/bar", DefaultSiteTool.getNormalizedPath( "foo//bar" ) );
+        assertEquals( "", DefaultSiteTool.getNormalizedPath( "foo/../" ) );
+        assertEquals( "", DefaultSiteTool.getNormalizedPath( "foo/.." ) );
         assertEquals( "bar", DefaultSiteTool.getNormalizedPath( "foo/../bar" ) );
         assertEquals( "foo", DefaultSiteTool.getNormalizedPath( "./foo" ) );
         assertEquals( "../foo", DefaultSiteTool.getNormalizedPath( "../foo" ) );
         assertEquals( "../../foo", DefaultSiteTool.getNormalizedPath( "../../foo" ) );
         assertEquals( "index.html", DefaultSiteTool.getNormalizedPath( "./foo/../index.html" ) );
+
+        // note: space is preserved and double slash is removed!
+        assertEquals( "file:/Documents and Settings/", DefaultSiteTool.getNormalizedPath( "file://Documents and Settings/" ) );
     }
 }