Added ObjectUtil class

This commit is contained in:
Ziver Koc 2018-07-25 13:14:12 +02:00
parent beb0ce754e
commit 501fbf1a5f
2 changed files with 56 additions and 0 deletions

View file

@ -0,0 +1,29 @@
package zutil;
import org.junit.Test;
import java.util.*;
import static org.junit.Assert.*;
public class ObjectUtilTest {
@Test
public void isEmpty() {
assertTrue(ObjectUtil.isEmpty(null));
assertTrue(ObjectUtil.isEmpty(""));
assertTrue(ObjectUtil.isEmpty(new StringBuffer()));
assertTrue(ObjectUtil.isEmpty(new StringBuilder()));
assertTrue(ObjectUtil.isEmpty(new ArrayList<>()));
assertTrue(ObjectUtil.isEmpty(new LinkedList<>()));
assertTrue(ObjectUtil.isEmpty(new HashMap<>()));
assertTrue(ObjectUtil.isEmpty(new Hashtable<>()));
assertFalse(ObjectUtil.isEmpty(" "));
assertFalse(ObjectUtil.isEmpty("a"));
assertFalse(ObjectUtil.isEmpty(new StringBuilder("a")));
assertFalse(ObjectUtil.isEmpty(new StringBuffer("a")));
assertFalse(ObjectUtil.isEmpty(Arrays.asList(1, 2, 3)));
}
}