Author: ltheussl
Date: Wed Jan 12 11:24:39 2011
New Revision: 1058082

URL: http://svn.apache.org/viewvc?rev=1058082&view=rev
Log:
tests for DOXIASITETOOLS-47

Modified:
    
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
    
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java?rev=1058082&r1=1058081&r2=1058082&view=diff
==============================================================================
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathDescriptorTest.java
 Wed Jan 12 11:24:39 2011
@@ -446,6 +446,27 @@ public class PathDescriptorTest
         assertEquals( "wrong location", base, desc.getLocation() );
     }
 
+/*
+    // FIXME! same as testUrlBaseAbsPath with scp, this fails!? 
DOXIASITETOOLS-47
+    public void testUriBaseAbsPath()
+        throws Exception
+    {
+        String base = "scp://people.apache.org/";
+        String path = "absolutePath";
+
+        PathDescriptor desc = new PathDescriptor( base, "/" + path );
+
+        assertFalse( desc.isFile() );
+        assertFalse( desc.isRelative() );
+        assertNotNull( desc.getBaseUrl() );
+        assertNotNull( desc.getPathUrl() );
+        assertNotNull( desc.getPath() );
+        assertNotNull( desc.getLocation() );
+        assertEquals( "wrong path", "/" + path, desc.getPath() );
+        assertEquals( "wrong location", base + path, desc.getLocation() );
+    }
+*/
+
     /** @throws Exception */
     public void testPathBaseAbsPath()
         throws Exception

Modified: 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java?rev=1058082&r1=1058081&r2=1058082&view=diff
==============================================================================
--- 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
 (original)
+++ 
maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/PathUtilsTest.java
 Wed Jan 12 11:24:39 2011
@@ -60,4 +60,18 @@ public class PathUtilsTest
         assertEquals( ".." + SLASH + "target", PathUtils.getRelativePath( 
oldPath, newPath ) );
         assertEquals( ".." + SLASH + "foo", PathUtils.getRelativePath( 
newPath, oldPath ) );
     }
+
+    /** @throws Exception */
+    public void testRelativePathScpBase()
+            throws Exception
+    {
+        PathDescriptor oldPath = new PathDescriptor( 
"http://maven.apache.org/";, "source" );
+        PathDescriptor newPath = new PathDescriptor( 
"http://maven.apache.org/";, "target" );
+        assertEquals( ".." + SLASH + "source", PathUtils.getRelativePath( 
oldPath, newPath ) );
+
+        oldPath = new PathDescriptor( "scp://people.apache.org/", "source" );
+        newPath = new PathDescriptor( "scp://people.apache.org/", "target" );
+        // FIXME! same with scp URLs fails?! DOXIASITETOOLS-47
+        //assertEquals( ".." + SLASH + "source", PathUtils.getRelativePath( 
oldPath, newPath ) );
+    }
 }


Reply via email to