forked from plusone/plusone-commons
新增 ArrayTools#isAllElementsNotNull
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
package xyz.zhouxy.plusone.commons.util;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertFalse;
|
||||
import static org.junit.jupiter.api.Assertions.assertThrows;
|
||||
import static org.junit.jupiter.api.Assertions.assertTrue;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
@SuppressWarnings("all")
|
||||
public class ArrayToolsTests {
|
||||
@Test
|
||||
void testIsAllNotNull() {
|
||||
assertTrue(ArrayTools.isAllElementsNotNull(new Object[] { 1L, 2, 3.0, "Java" }));
|
||||
assertFalse(ArrayTools.isAllElementsNotNull(new Object[] { 1L, 2, 3.0, "Java", null }));
|
||||
assertFalse(ArrayTools.isAllElementsNotNull(new Object[] { null, 1L, 2, 3.0, "Java" }));
|
||||
assertTrue(ArrayTools.isAllElementsNotNull(new Object[] {}));
|
||||
assertThrows(IllegalArgumentException.class,
|
||||
() -> ArrayTools.isAllElementsNotNull(null));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user