You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2025/09/29 11:19:29 UTC

(commons-lang) 01/02: Add missing edge test case

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-lang.git

commit 354275cf114df6952d7bf58e8e125e9571a95bbb
Author: Gary D. Gregory <ga...@gmail.com>
AuthorDate: Mon Sep 29 07:19:19 2025 -0400

    Add missing edge test case
---
 src/test/java/org/apache/commons/lang3/EnumUtilsTest.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java b/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
index 397181172..89c3161eb 100644
--- a/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
+++ b/src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
@@ -457,6 +457,9 @@ void testGetFirstEnumToIntFunction() {
         assertEquals(Traffic2.GREEN, EnumUtils.getFirstEnum(Traffic2.class, -1, f, Traffic2.GREEN));
         assertEquals(Traffic2.RED, EnumUtils.getFirstEnum(Traffic2.class, 0, f, Traffic2.RED));
         assertNull(EnumUtils.getFirstEnum(Traffic2.class, 7, f, null));
+        // Edge cases for 1st argument
+        assertEquals(Traffic2.AMBER, EnumUtils.getFirstEnum(null, 1, f, Traffic2.AMBER));
+        assertEquals(Traffic2.AMBER, EnumUtils.getFirstEnum((Class) String.class, 1, f, Traffic2.AMBER));
     }
 
     @Test