You are viewing a plain text version of this content. The canonical link for it is here.
Posted to doxia-commits@maven.apache.org by lt...@apache.org on 2009/07/27 16:17:56 UTC

svn commit: r798146 - in /maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance: DecorationModelInheritenceAssemblerTest.java Doxia91Test.java PathDescriptorTest.java

Author: ltheussl
Date: Mon Jul 27 14:17:55 2009
New Revision: 798146

URL: http://svn.apache.org/viewvc?rev=798146&view=rev
Log:
formatting, javadocs. One more test for PathDescriptorTest.

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

Modified: maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritenceAssemblerTest.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/DecorationModelInheritenceAssemblerTest.java?rev=798146&r1=798145&r2=798146&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritenceAssemblerTest.java (original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/DecorationModelInheritenceAssemblerTest.java Mon Jul 27 14:17:55 2009
@@ -48,6 +48,7 @@
 
     private static final String NAME = "Name";
 
+    /** @throws Exception */
     public void testInheritence()
         throws IOException, XmlPullParserException
     {

Modified: maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.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/Doxia91Test.java?rev=798146&r1=798145&r2=798146&view=diff
==============================================================================
--- maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java (original)
+++ maven/doxia/doxia-sitetools/trunk/doxia-decoration-model/src/test/java/org/apache/maven/doxia/site/decoration/inheritance/Doxia91Test.java Mon Jul 27 14:17:55 2009
@@ -31,6 +31,7 @@
 public class Doxia91Test
     extends TestCase
 {
+    /** @throws Exception */
     public void testOldPathNull()
         throws Exception
     {
@@ -42,6 +43,7 @@
         assertEquals( diff, oldPath );
     }
 
+    /** @throws Exception */
     public void testNewPathNull()
         throws Exception
     {
@@ -53,6 +55,7 @@
         assertEquals( diff, oldPath );
     }
 
+    /** @throws Exception */
     public void testBothPathNull()
         throws Exception
     {

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=798146&r1=798145&r2=798146&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 Mon Jul 27 14:17:55 2009
@@ -35,6 +35,7 @@
 public class PathDescriptorTest
     extends TestCase
 {
+    /** @throws Exception */
     public void testAbsPath()
         throws Exception
     {
@@ -52,6 +53,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testRelPath()
         throws Exception
     {
@@ -69,6 +71,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testEmptyAbsPath()
         throws Exception
     {
@@ -86,6 +89,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testEmptyRelPath()
         throws Exception
     {
@@ -103,6 +107,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullPath()
         throws Exception
     {
@@ -120,6 +125,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullBaseAbsPath()
         throws Exception
     {
@@ -138,6 +144,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullBaseRelPath()
         throws Exception
     {
@@ -156,6 +163,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullBaseEmptyAbsPath()
         throws Exception
     {
@@ -174,6 +182,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullBaseEmptyRelPath()
         throws Exception
     {
@@ -192,6 +201,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testNullBaseNullPath()
         throws Exception
     {
@@ -210,6 +220,7 @@
         assertEquals( "wrong location", path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testUrlBaseAbsPath()
         throws Exception
     {
@@ -228,6 +239,7 @@
         assertEquals( "wrong location", base + path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testUrlBaseRelPath()
         throws Exception
     {
@@ -246,6 +258,7 @@
         assertEquals( "wrong location", base + path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testUrlBaseEmptyAbsPath()
         throws Exception
     {
@@ -264,6 +277,7 @@
         assertEquals( "wrong location", base + path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testUrlBaseEmptyRelPath()
         throws Exception
     {
@@ -282,6 +296,7 @@
         assertEquals( "wrong location", base + path, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testUrlBaseNullPath()
         throws Exception
     {
@@ -300,6 +315,7 @@
         assertEquals( "wrong location", base, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testFileBaseAbsPath()
         throws Exception
     {
@@ -316,7 +332,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base + "/" + path ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base + "/" + path ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -327,6 +343,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testFileBaseRelPath()
         throws Exception
     {
@@ -343,7 +360,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base + "/" + path ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base + "/" + path ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -354,6 +371,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testFileBaseEmptyAbsPath()
         throws Exception
     {
@@ -370,7 +388,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -381,6 +399,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testFileBaseEmptyRelPath()
         throws Exception
     {
@@ -397,7 +416,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -408,6 +427,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testFileBaseNullPath()
         throws Exception
     {
@@ -426,6 +446,7 @@
         assertEquals( "wrong location", base, desc.getLocation() );
     }
 
+    /** @throws Exception */
     public void testPathBaseAbsPath()
         throws Exception
     {
@@ -442,7 +463,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base + "/" + path ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base + "/" + path ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -453,6 +474,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testPathBaseRelPath()
         throws Exception
     {
@@ -469,7 +491,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base + "/" + path ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base + "/" + path ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -480,6 +502,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testPathBaseEmptyAbsPath()
         throws Exception
     {
@@ -496,7 +519,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -507,6 +530,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testPathBaseEmptyRelPath()
         throws Exception
     {
@@ -523,7 +547,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -534,6 +558,7 @@
         }
     }
 
+    /** @throws Exception */
     public void testPathBaseNullPath()
         throws Exception
     {
@@ -550,7 +575,7 @@
         assertNotNull( desc.getLocation() );
         if ( Os.isFamily( Os.FAMILY_WINDOWS ) )
         {
-            String s = StringUtils.replace( new File( base ).toURL().toString(), "file:", "" );
+            String s = StringUtils.replace( new File( base ).toURI().toURL().toString(), "file:", "" );
             assertEquals( "wrong path", s, desc.getPath() );
             assertEquals( "wrong location", s, desc.getLocation() );
         }
@@ -560,4 +585,23 @@
             assertEquals( "wrong location", base, desc.getLocation() );
         }
     }
+
+    /** @throws Exception */
+    public void testPathRelBase()
+        throws Exception
+    {
+        String base = "../msite-404";
+        String path = "index.html";
+
+        PathDescriptor desc = new PathDescriptor( base, path );
+
+        assertTrue( desc.isFile() );
+        assertFalse( desc.isRelative() );
+        assertNotNull( desc.getBaseUrl() );
+        assertNotNull( desc.getPathUrl() );
+        assertNotNull( desc.getPath() );
+        assertNotNull( desc.getLocation() );
+        assertEquals( desc.getPath(), desc.getLocation() );
+        assertEquals( desc.getPathUrl().toString(), desc.getBaseUrl().toString() + "/" + path );
+    }
 }