Skip to content

Commit 8fb6551

Browse files
committed
Test [LANG-1743] when ArrayUtils.removeAll meeting 'null' array
1 parent decf0f1 commit 8fb6551

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -564,6 +564,7 @@ void testRemoveAllNullBooleanArray() {
564564

565565
@Test
566566
void testRemoveAllNullByteArray() {
567+
assertNull(ArrayUtils.removeAll((byte[]) null));
567568
assertNull(ArrayUtils.removeAll((byte[]) null, 0));
568569
assertNull(ArrayUtils.removeAll((byte[]) null, NULL_INDICES));
569570
final byte[] array0 = {};
@@ -576,6 +577,7 @@ void testRemoveAllNullByteArray() {
576577

577578
@Test
578579
void testRemoveAllNullCharArray() {
580+
assertNull(ArrayUtils.removeAll((char[]) null));
579581
assertNull(ArrayUtils.removeAll((char[]) null, 0));
580582
assertNull(ArrayUtils.removeAll((char[]) null, NULL_INDICES));
581583
final char[] array0 = {};
@@ -588,6 +590,7 @@ void testRemoveAllNullCharArray() {
588590

589591
@Test
590592
void testRemoveAllNullDoubleArray() {
593+
assertNull(ArrayUtils.removeAll((double[]) null));
591594
assertNull(ArrayUtils.removeAll((double[]) null, 0));
592595
assertNull(ArrayUtils.removeAll((double[]) null, NULL_INDICES));
593596
final double[] array0 = {};
@@ -600,6 +603,7 @@ void testRemoveAllNullDoubleArray() {
600603

601604
@Test
602605
void testRemoveAllNullFloatArray() {
606+
assertNull(ArrayUtils.removeAll((float[]) null));
603607
assertNull(ArrayUtils.removeAll((float[]) null, 0));
604608
assertNull(ArrayUtils.removeAll((float[]) null, NULL_INDICES));
605609
final float[] array0 = {};
@@ -612,6 +616,7 @@ void testRemoveAllNullFloatArray() {
612616

613617
@Test
614618
void testRemoveAllNullIntArray() {
619+
assertNull(ArrayUtils.removeAll((int[]) null));
615620
assertNull(ArrayUtils.removeAll((int[]) null, 0));
616621
assertNull(ArrayUtils.removeAll((int[]) null, NULL_INDICES));
617622
final int[] array0 = {};
@@ -624,6 +629,7 @@ void testRemoveAllNullIntArray() {
624629

625630
@Test
626631
void testRemoveAllNullLongArray() {
632+
assertNull(ArrayUtils.removeAll((long[]) null));
627633
assertNull(ArrayUtils.removeAll((long[]) null, 0));
628634
assertNull(ArrayUtils.removeAll((long[]) null, NULL_INDICES));
629635
final long[] array0 = {};
@@ -636,6 +642,7 @@ void testRemoveAllNullLongArray() {
636642

637643
@Test
638644
void testRemoveAllNullObjectArray() {
645+
assertNull(ArrayUtils.removeAll((Object[]) null));
639646
assertNull(ArrayUtils.removeAll((Object[]) null, 0));
640647
assertNull(ArrayUtils.removeAll((Object[]) null, NULL_INDICES));
641648
final Object[] array0 = {};
@@ -648,6 +655,7 @@ void testRemoveAllNullObjectArray() {
648655

649656
@Test
650657
void testRemoveAllNullShortArray() {
658+
assertNull(ArrayUtils.removeAll((short[]) null));
651659
assertNull(ArrayUtils.removeAll((short[]) null, 0));
652660
assertNull(ArrayUtils.removeAll((short[]) null, NULL_INDICES));
653661
final short[] array0 = {};

0 commit comments

Comments
 (0)