Author: ltheussl
Date: Tue Oct  5 14:09:10 2010
New Revision: 1004651

URL: http://svn.apache.org/viewvc?rev=1004651&view=rev
Log:
[DOXIA-414] wrong pattern matching if pattern is a relative link

Modified:
    
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
    
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/test/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManagerTest.java

Modified: 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java?rev=1004651&r1=1004650&r2=1004651&view=diff
==============================================================================
--- 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
 (original)
+++ 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/main/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManager.java
 Tue Oct  5 14:09:10 2010
@@ -402,7 +402,7 @@ public class LinkValidatorManager
 
             if ( uri.getScheme() != null && !pattern.startsWith( 
uri.getScheme() ) )
             {
-                return true;
+                return false;
             }
         }
         catch ( URISyntaxException ex )

Modified: 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/test/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManagerTest.java
URL: 
http://svn.apache.org/viewvc/maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/test/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManagerTest.java?rev=1004651&r1=1004650&r2=1004651&view=diff
==============================================================================
--- 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/test/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManagerTest.java
 (original)
+++ 
maven/doxia/doxia-tools/trunk/doxia-linkcheck/src/test/java/org/apache/maven/doxia/linkcheck/validation/LinkValidatorManagerTest.java
 Tue Oct  5 14:09:10 2010
@@ -63,5 +63,9 @@ public class LinkValidatorManagerTest
         link = "http://maven.apache.org/test/test.html";;
         pattern = "http://maven.apache.org/**/*.jsp";;
         assertFalse( LinkValidatorManager.matchPattern( link, pattern ) );
+
+        link = "http://java.sun.com/";;
+        pattern = "../../exclude/*";
+        assertFalse( LinkValidatorManager.matchPattern( link, pattern ) );
     }
 }


Reply via email to