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