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 ) );
}
}