This is an automated email from the ASF dual-hosted git repository. garydgregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-lang.git
commit af1b18e2479b841669b659b89e71f948e229cef0 Author: Gary Gregory <[email protected]> AuthorDate: Tue Aug 4 07:40:17 2026 -0400 Parameterize ConversionTest.testHexDigitToIntIllegalArgumentException(char) --- .../org/apache/commons/lang3/ConversionTest.java | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/src/test/java/org/apache/commons/lang3/ConversionTest.java b/src/test/java/org/apache/commons/lang3/ConversionTest.java index ffdf1e24f..feee7af82 100644 --- a/src/test/java/org/apache/commons/lang3/ConversionTest.java +++ b/src/test/java/org/apache/commons/lang3/ConversionTest.java @@ -692,14 +692,19 @@ void testHexDigitToInt() { /** * Tests {@link Conversion#hexDigitToInt(char)}. */ - @Test - void testHexDigitToIntIllegalArgumentException() { - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('G')); - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('\uFF41')); // FULLWIDTH LATIN SMALL LETTER A - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('\uFF26')); // FULLWIDTH LATIN CAPITAL LETTER F - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('\uFF19')); // FULLWIDTH DIGIT NINE - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('\u0669')); // ARABIC-INDIC DIGIT NINE - assertIllegalArgumentException(() -> Conversion.hexDigitToInt('\u096B')); // DEVANAGARI DIGIT FIVE + @ParameterizedTest + // @formatter:off + @ValueSource(chars = { + 'G', + '\uFF41', // FULLWIDTH LATIN SMALL LETTER A + '\uFF26', // FULLWIDTH LATIN CAPITAL LETTER F + '\uFF19', // FULLWIDTH DIGIT NINE + '\u0669', // ARABIC-INDIC DIGIT NINE + '\u096B' // DEVANAGARI DIGIT FIVE + }) + // @formatter:on + void testHexDigitToIntIllegalArgumentException(final char ch) { + assertIllegalArgumentException(() -> Conversion.hexDigitToInt(ch)); } /**
