This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-validator.git

commit 319400a5ab8a694dd8ebc6131ae3fd20c9db0edd
Author: Gary D. Gregory <[email protected]>
AuthorDate: Fri Sep 5 14:22:47 2025 -0700

    Add DomainValidatorTest.testInvalidDomains501()
---
 .../commons/validator/routines/DomainValidatorTest.java     | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git 
a/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java 
b/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java
index bc0f6b4a..206f8670 100644
--- 
a/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java
+++ 
b/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java
@@ -48,6 +48,7 @@ import java.util.regex.Pattern;
 
 import org.apache.commons.validator.routines.DomainValidator.ArrayType;
 import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -497,10 +498,20 @@ public class DomainValidatorTest {
         assertFalse(validator.isValid("---c.com"), "domain name starting with 
multiple dashes shouldn't validate");
         assertFalse(validator.isValid("c--.com"), "domain name ending with 
multiple dashes shouldn't validate");
         assertFalse(validator.isValid("apache.rog"), "domain name with invalid 
TLD shouldn't validate");
-
         assertFalse(validator.isValid("http://www.apache.org";), "URL shouldn't 
validate");
         assertFalse(validator.isValid(" "), "Empty string shouldn't validate 
as domain name");
         assertFalse(validator.isValid(null), "Null shouldn't validate as 
domain name");
+        // VALIDATOR-501
+        assertFalse(validator.isValid("-test.fr"));
+        assertFalse(validator.isValid("test-.fr"));
+    }
+
+    @Test
+    @Disabled
+    void testInvalidDomains501() {
+        // VALIDATOR-501
+        assertFalse(validator.isValid("-tést.fr"));
+        assertFalse(validator.isValid("tést-.fr"));
     }
 
     // Check if IDN.toASCII is broken or not

Reply via email to