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 9e0515ad1d35c30be5ef6372035429a1d5b58ee2
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Wed Dec 18 09:17:14 2024 -0500

    Use final
    
    Use a method reference
---
 .../apache/commons/validator/ExceptionTest.java    |  2 +-
 .../validator/routines/CalendarValidatorTest.java  |  2 +-
 .../validator/routines/IBANValidatorTest.java      | 30 +++++++++++-----------
 .../validator/routines/ISBNValidatorTest.java      | 10 ++++----
 .../validator/routines/ISSNValidatorTest.java      |  6 ++---
 .../validator/routines/RegexValidatorTest.java     |  2 +-
 .../checkdigit/AbstractCheckDigitTest.java         |  2 +-
 7 files changed, 27 insertions(+), 27 deletions(-)

diff --git a/src/test/java/org/apache/commons/validator/ExceptionTest.java 
b/src/test/java/org/apache/commons/validator/ExceptionTest.java
index e3ac90f8..0532fc6c 100644
--- a/src/test/java/org/apache/commons/validator/ExceptionTest.java
+++ b/src/test/java/org/apache/commons/validator/ExceptionTest.java
@@ -132,7 +132,7 @@ public class ExceptionTest extends AbstractCommonTest {
         validator.setParameter(Validator.BEAN_PARAM, info);
 
         // Get results of the validation which can throw ValidatorException
-        Exception expected = assertThrows(ValidatorException.class, 
validator::validate);
+        final Exception expected = assertThrows(ValidatorException.class, 
validator::validate);
         assertEquals("VALIDATOR-EXCEPTION", expected.getMessage());
     }
 }
diff --git 
a/src/test/java/org/apache/commons/validator/routines/CalendarValidatorTest.java
 
b/src/test/java/org/apache/commons/validator/routines/CalendarValidatorTest.java
index ebbcd25a..969a2fc5 100644
--- 
a/src/test/java/org/apache/commons/validator/routines/CalendarValidatorTest.java
+++ 
b/src/test/java/org/apache/commons/validator/routines/CalendarValidatorTest.java
@@ -219,7 +219,7 @@ public class CalendarValidatorTest extends 
AbstractCalendarValidatorTest {
         assertEquals(1, calValidator.compareYears(value, cal20041231), "year 
GT"); // -1 year
 
         // invalid compare
-        Exception e = assertThrows(IllegalArgumentException.class, () -> 
calValidator.compare(value, value, -1), "Invalid Compare field");
+        final Exception e = assertThrows(IllegalArgumentException.class, () -> 
calValidator.compare(value, value, -1), "Invalid Compare field");
         assertEquals(e.getMessage(), "Invalid field: -1", "check message");
     }
 
diff --git 
a/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java 
b/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
index 8cec6e21..05de94ed 100644
--- a/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
+++ b/src/test/java/org/apache/commons/validator/routines/IBANValidatorTest.java
@@ -249,7 +249,7 @@ public class IBANValidatorTest {
     }
 
     static Collection<Arguments> ibanRegistryV98Source() throws Exception {
-        Path ibanRegistryV98 = 
Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
+        final Path ibanRegistryV98 = 
Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
 
         final CSVFormat format = 
CSVFormat.DEFAULT.builder().setDelimiter('\t').build();
         final Reader rdr = Files.newBufferedReader(ibanRegistryV98, 
StandardCharsets.ISO_8859_1);
@@ -291,10 +291,10 @@ public class IBANValidatorTest {
         assertNotNull(structure);
         assertNotNull(length);
 
-        Collection<Arguments> result = new ArrayList<>();
+        final Collection<Arguments> result = new ArrayList<>();
         for (int i = 1; i < country.size(); i++) {
-            String ac = additionalCc.get(i);
-            List<String> aCountry = Arrays.stream(ac.split(","))
+            final String ac = additionalCc.get(i);
+            final List<String> aCountry = Arrays.stream(ac.split(","))
                     .filter(s -> !"N/A".equals(s))
                     .map(s -> s.replace("(French part)", "")) // special case
                     .map(String::trim)
@@ -307,7 +307,7 @@ public class IBANValidatorTest {
     }
 
     static Collection<Arguments> ibanRegistryV98SourceExamples() throws 
Exception {
-        Path ibanRegistryV98 = 
Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
+        final Path ibanRegistryV98 = 
Paths.get(IBANValidator.class.getResource("iban_registry_v98.txt").toURI());
 
         final CSVFormat format = 
CSVFormat.DEFAULT.builder().setDelimiter('\t').build();
         final Reader rdr = Files.newBufferedReader(ibanRegistryV98, 
StandardCharsets.ISO_8859_1);
@@ -334,7 +334,7 @@ public class IBANValidatorTest {
         assertNotNull(country);
         assertNotNull(electronicExample);
 
-        Collection<Arguments> result = new ArrayList<>();
+        final Collection<Arguments> result = new ArrayList<>();
         for (int i = 1; i < country.size(); i++) {
             result.add(Arguments.of(country.get(i), electronicExample.get(i)));
         }
@@ -344,7 +344,7 @@ public class IBANValidatorTest {
 
     @ParameterizedTest
     @MethodSource("ibanRegistryV98SourceExamples")
-    public void exampleAccountsShouldBeValid(String countryName, String 
example) {
+    public void exampleAccountsShouldBeValid(final String countryName, final 
String example) {
         Assumptions.assumeFalse(INVALID_IBAN_FIXTURES.contains(example), "Skip 
invalid example: " + example + " for " + countryName);
         assertTrue(IBANValidator.getInstance().isValid(example), "IBAN 
validator returned false for " + example + " for " + countryName);
     }
@@ -368,7 +368,7 @@ public class IBANValidatorTest {
 
     @ParameterizedTest
     @FieldSource("INVALID_IBAN_FIXTURES")
-    public void testInValid(String invalidIban) {
+    public void testInValid(final String invalidIban) {
         assertFalse(VALIDATOR.isValid(invalidIban), invalidIban);
     }
 
@@ -432,7 +432,7 @@ public class IBANValidatorTest {
 
     @ParameterizedTest
     @FieldSource("VALID_IBAN_FIXTURES")
-    public void testValid(String iban) {
+    public void testValid(final String iban) {
             assertTrue(IBANCheckDigit.IBAN_CHECK_DIGIT.isValid(iban), 
"Checksum fail: " + iban);
             assertTrue(VALIDATOR.hasValidator(iban), "Missing validator: " + 
iban);
             assertTrue(VALIDATOR.isValid(iban), iban);
@@ -440,19 +440,19 @@ public class IBANValidatorTest {
 
     @ParameterizedTest
     @MethodSource("ibanRegistryV98Source")
-    public void validatorShouldExistWithProperConfiguration(String 
countryName, String countryCode, List<String> acountyCode, int ibanLength, 
String structure) throws Exception {
-        String countryInfo = " countryCode: " + countryCode + ", countryName: 
" + countryName;
-        Validator validator = 
IBANValidator.getInstance().getValidator(countryCode);
+    public void validatorShouldExistWithProperConfiguration(final String 
countryName, final String countryCode, final List<String> acountyCode, final 
int ibanLength, final String structure) throws Exception {
+        final String countryInfo = " countryCode: " + countryCode + ", 
countryName: " + countryName;
+        final Validator validator = 
IBANValidator.getInstance().getValidator(countryCode);
 
         assertNotNull(validator, "IBAN validator returned null for" + 
countryInfo);
         assertEquals(ibanLength, validator.getIbanLength(), "IBAN length 
should be " + ibanLength + " for" + countryInfo);
 
-        List<String> allPatterns = 
Arrays.stream(validator.getRegexValidator().getPatterns()).map(Pattern::pattern).collect(
+        final List<String> allPatterns = 
Arrays.stream(validator.getRegexValidator().getPatterns()).map(Pattern::pattern).collect(
                 Collectors.toList());
 
-        String re = fmtRE(structure.substring(2));
+        final String re = fmtRE(structure.substring(2));
         assertTrue(allPatterns.remove(countryCode + re), "No pattern " + 
countryCode + re + " found for " + countryInfo);
-        for (String ac : acountyCode) {
+        for (final String ac : acountyCode) {
             assertTrue(allPatterns.remove(ac + re), "No additional country 
code " + ac + " found for " + countryInfo);
         }
         assertTrue(allPatterns.isEmpty(), "Unrecognized patterns: " + 
allPatterns + " for" + countryInfo);
diff --git 
a/src/test/java/org/apache/commons/validator/routines/ISBNValidatorTest.java 
b/src/test/java/org/apache/commons/validator/routines/ISBNValidatorTest.java
index 35512f03..bf5e03f3 100644
--- a/src/test/java/org/apache/commons/validator/routines/ISBNValidatorTest.java
+++ b/src/test/java/org/apache/commons/validator/routines/ISBNValidatorTest.java
@@ -86,17 +86,17 @@ public class ISBNValidatorTest {
      */
     @Test
     public void testConversionErrors() {
-        ISBNValidator validator = ISBNValidator.getInstance();
-        String input1 = "123456789 ";
+        final ISBNValidator validator = ISBNValidator.getInstance();
+        final String input1 = "123456789 ";
         assertThrows(IllegalArgumentException.class, () -> 
validator.convertToISBN13(input1), "Expected IllegalArgumentException for '" + 
input1 + "'");
 
-        String input2 = "12345678901";
+        final String input2 = "12345678901";
         assertThrows(IllegalArgumentException.class, () -> 
validator.convertToISBN13(input2), "Expected IllegalArgumentException for '" + 
input2 + "'");
 
-        String input3 = "";
+        final String input3 = "";
         assertThrows(IllegalArgumentException.class, () -> 
validator.convertToISBN13(input3), "Expected IllegalArgumentException for '" + 
input3 + "'");
 
-        String input4 = "X234567890";
+        final String input4 = "X234567890";
         assertThrows(IllegalArgumentException.class, () -> 
validator.convertToISBN13(input4), "Expected IllegalArgumentException for '" + 
input4 + "'");
     }
 
diff --git 
a/src/test/java/org/apache/commons/validator/routines/ISSNValidatorTest.java 
b/src/test/java/org/apache/commons/validator/routines/ISSNValidatorTest.java
index 6d09f5d6..94157211 100644
--- a/src/test/java/org/apache/commons/validator/routines/ISSNValidatorTest.java
+++ b/src/test/java/org/apache/commons/validator/routines/ISSNValidatorTest.java
@@ -57,13 +57,13 @@ public class ISSNValidatorTest {
      */
     @Test
     public void testConversionErrors() {
-        String input1 = "9780072129519";
+        final String input1 = "9780072129519";
         assertThrows(IllegalArgumentException.class, () -> 
VALIDATOR.extractFromEAN13(input1), "Expected IllegalArgumentException for '" + 
input1 + "'");
 
-        String input2 = "9791090636071";
+        final String input2 = "9791090636071";
         assertThrows(IllegalArgumentException.class, () -> 
VALIDATOR.extractFromEAN13(input2), "Expected IllegalArgumentException for '" + 
input2 + "'");
 
-        String input3 = "03178471";
+        final String input3 = "03178471";
         assertThrows(IllegalArgumentException.class, () -> 
VALIDATOR.extractFromEAN13(input3), "Expected IllegalArgumentException for '" + 
input3 + "'");
     }
 
diff --git 
a/src/test/java/org/apache/commons/validator/routines/RegexValidatorTest.java 
b/src/test/java/org/apache/commons/validator/routines/RegexValidatorTest.java
index 8ab10f22..71f9004c 100644
--- 
a/src/test/java/org/apache/commons/validator/routines/RegexValidatorTest.java
+++ 
b/src/test/java/org/apache/commons/validator/routines/RegexValidatorTest.java
@@ -117,7 +117,7 @@ public class RegexValidatorTest {
         assertEquals("Regular expressions are missing", e.getMessage(), "Null 
Array");
 
         // Multiple Regular Expression - Zero Length array
-        e = assertThrows(IllegalArgumentException.class, () -> new 
RegexValidator(), "Zero Length Array");
+        e = assertThrows(IllegalArgumentException.class, RegexValidator::new, 
"Zero Length Array");
         assertEquals("Regular expressions are missing", e.getMessage(), "Zero 
Length Array");
 
         // Multiple Regular Expression - Array has Null
diff --git 
a/src/test/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigitTest.java
 
b/src/test/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigitTest.java
index 85de68af..00cc56e7 100644
--- 
a/src/test/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigitTest.java
+++ 
b/src/test/java/org/apache/commons/validator/routines/checkdigit/AbstractCheckDigitTest.java
@@ -304,7 +304,7 @@ public abstract class AbstractCheckDigitTest {
     @Test
     public void testZeroSum() {
         assertFalse(routine.isValid(zeroSum), "isValid() Zero Sum");
-        Exception e = assertThrows(Exception.class, () -> 
routine.calculate(zeroSum), "Zero Sum");
+        final Exception e = assertThrows(Exception.class, () -> 
routine.calculate(zeroSum), "Zero Sum");
         assertEquals("Invalid code, sum is zero", e.getMessage(), "isValid() 
Zero Sum");
     }
 

Reply via email to