Skip to content

Commit 41e1f6f

Browse files
committed
[array-nullorempty] add the ObjectUtils approach
1 parent 761304a commit 41e1f6f

File tree

1 file changed

+10
-14
lines changed

1 file changed

+10
-14
lines changed

core-java-modules/core-java-arrays-operations-basic-2/src/test/java/com/baeldung/array/nullorempty/CheckArrayNullOrEmptyUnitTest.java

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.math.BigDecimal;
77

88
import org.apache.commons.lang3.ArrayUtils;
9+
import org.apache.commons.lang3.ObjectUtils;
910
import org.junit.jupiter.api.Test;
1011

1112
public class CheckArrayNullOrEmptyUnitTest {
@@ -20,10 +21,6 @@ public static <T> boolean isArrayNullOrEmpty(T[] theArray) {
2021
return theArray == null || theArray.length == 0;
2122
}
2223

23-
public static boolean isArrayNullOrEmpty2(Object[] theArray) {
24-
return theArray == null || theArray.length == 0;
25-
}
26-
2724
public static boolean isArrayNullOrEmpty(int[] theArray) {
2825
return theArray == null || theArray.length == 0;
2926
}
@@ -38,16 +35,6 @@ void whenUsingIsArrayNullOrEmpty_thenCorrect() {
3835
assertFalse(isArrayNullOrEmpty(INT_ARRAY));
3936
}
4037

41-
@Test
42-
void whenUsingIsArrayNullOrEmpty2_thenCorrect() {
43-
assertTrue(isArrayNullOrEmpty2(NULL_ARRAY));
44-
assertTrue(isArrayNullOrEmpty2(EMPTY_ARRAY));
45-
assertFalse(isArrayNullOrEmpty2(STR_ARRAY));
46-
47-
//primitive array won't work:
48-
//assertFalse(isArrayNullOrEmpty2(INT_ARRAY));
49-
}
50-
5138
@Test
5239
void whenUsingArrayUtils_thenCorrect() {
5340
assertTrue(ArrayUtils.isEmpty(NULL_ARRAY));
@@ -56,4 +43,13 @@ void whenUsingArrayUtils_thenCorrect() {
5643
//primitive array
5744
assertFalse(ArrayUtils.isEmpty(INT_ARRAY));
5845
}
46+
47+
@Test
48+
void whenUsingObjectUtils_thenCorrect() {
49+
assertTrue(ObjectUtils.isEmpty(NULL_ARRAY));
50+
assertTrue(ObjectUtils.isEmpty(EMPTY_ARRAY));
51+
assertFalse(ObjectUtils.isEmpty(STR_ARRAY));
52+
//primitive array
53+
assertFalse(ObjectUtils.isEmpty(INT_ARRAY));
54+
}
5955
}

0 commit comments

Comments
 (0)