Add ArrayUtilsTest.testContainsAnyEnum()

This commit is contained in:
Gary Gregory 2024-11-04 09:32:51 -05:00
parent 4e228a5350
commit d98b39cbcf
1 changed files with 7 additions and 0 deletions

View File

@ -28,6 +28,7 @@ import static org.junit.jupiter.api.Assertions.assertSame;
import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue;
import java.lang.annotation.ElementType;
import java.lang.reflect.Constructor;
import java.lang.reflect.Modifier;
import java.util.Arrays;
@ -261,6 +262,12 @@ public class ArrayUtilsTest extends AbstractLangTest {
assertTrue(ArrayUtils.containsAny(array, 3));
}
@Test
public void testContainsAnyEnum() {
assertTrue(ArrayUtils.containsAny(ElementType.values(), ElementType.ANNOTATION_TYPE));
assertFalse(ArrayUtils.containsAny(ElementType.values(), (ElementType) null));
}
@Test
public void testContainsAnyObject() {
final Object[] array = {"0", "1", "2", "3", null, "0"};