forked from plusone/plusone-commons
21 lines
832 B
Java
21 lines
832 B
Java
|
|
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));
|
||
|
|
}
|
||
|
|
}
|