[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    svn commit: r1705993 - /commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/ro
From:       sebb () apache ! org
Date:       2015-09-30 10:13:36
Message-ID: 20150930101336.CCA493A01DC () svn01-us-west ! apache ! org
[Download RAW message or body]

Author: sebb
Date: Wed Sep 30 10:13:35 2015
New Revision: 1705993

URL: http://svn.apache.org/viewvc?rev=1705993&view=rev
Log:
Perform array check before checking for new TLDs
This makes it easier when manually adding new entries.

Modified:
    commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java


Modified: commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java
                
URL: http://svn.apache.org/viewvc/commons/proper/validator/trunk/src/test/java/org/apa \
che/commons/validator/routines/DomainValidatorTest.java?rev=1705993&r1=1705992&r2=1705993&view=diff
 ==============================================================================
--- commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java \
                (original)
+++ commons/proper/validator/trunk/src/test/java/org/apache/commons/validator/routines/DomainValidatorTest.java \
Wed Sep 30 10:13:35 2015 @@ -300,6 +300,16 @@ public class DomainValidatorTest \
extends  // Check if the internal TLD table is up to date
     // Check if the internal TLD tables have any spurious entries
     public static void main(String a[]) throws Exception {
+        // Check the arrays first as this affects later checks
+        // Doing this here makes it easier when updating the lists
+        boolean OK = true;
+        for(String list : new \
String[]{"INFRASTRUCTURE_TLDS","COUNTRY_CODE_TLDS","GENERIC_TLDS","LOCAL_TLDS"}) { +  \
OK &= isSortedLowerCase(list); +        }
+        if (!OK) {
+            System.out.println("Fix arrays before retrying; cannot continue");
+            return;
+        }
         Set<String> ianaTlds = new HashSet<String>(); // keep for comparison with \
array contents  DomainValidator dv = DomainValidator.getInstance();;
         File txtFile = new File("target/tlds-alpha-by-domain.txt");
@@ -563,7 +573,7 @@ public class DomainValidatorTest extends
         return true;
     }
 
-    private boolean isSortedLowerCase(String arrayName) throws Exception {
+    private static boolean isSortedLowerCase(String arrayName) throws Exception {
         Field f = DomainValidator.class.getDeclaredField(arrayName);
         final boolean isPrivate = Modifier.isPrivate(f.getModifiers());
         if (isPrivate) {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic