Skip to content

Commit 354275c

Browse files
committed
Add missing edge test case
1 parent 6513eb0 commit 354275c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/test/java/org/apache/commons/lang3/EnumUtilsTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,6 +457,9 @@ void testGetFirstEnumToIntFunction() {
457457
assertEquals(Traffic2.GREEN, EnumUtils.getFirstEnum(Traffic2.class, -1, f, Traffic2.GREEN));
458458
assertEquals(Traffic2.RED, EnumUtils.getFirstEnum(Traffic2.class, 0, f, Traffic2.RED));
459459
assertNull(EnumUtils.getFirstEnum(Traffic2.class, 7, f, null));
460+
// Edge cases for 1st argument
461+
assertEquals(Traffic2.AMBER, EnumUtils.getFirstEnum(null, 1, f, Traffic2.AMBER));
462+
assertEquals(Traffic2.AMBER, EnumUtils.getFirstEnum((Class) String.class, 1, f, Traffic2.AMBER));
460463
}
461464

462465
@Test

0 commit comments

Comments
 (0)