From 26ba57e859543b2850c8d5dea1aee05ee341ffe1 Mon Sep 17 00:00:00 2001 From: Liu Xiaohang <> Date: Fri, 7 Sep 2018 21:55:43 +0800 Subject: [PATCH] UtilTest.java: add new test cases. --- test/java/seedu/addressbook/common/UtilsTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/java/seedu/addressbook/common/UtilsTest.java b/test/java/seedu/addressbook/common/UtilsTest.java index 23ea62b45..c8a89d7fc 100644 --- a/test/java/seedu/addressbook/common/UtilsTest.java +++ b/test/java/seedu/addressbook/common/UtilsTest.java @@ -34,6 +34,14 @@ public void elementsAreUnique() throws Exception { assertNotUnique(null, 1, Integer.valueOf(1)); assertNotUnique(null, null); assertNotUnique(null, "a", "b", null); + + // have null object + assertAreNull((Object) null); + assertAreNull("a", null, "b"); + + // all non-null objects + assertNotNull("a", "b", "c"); + assertNotNull(1, 2, 3); } private void assertAreUnique(Object... objects) { @@ -43,4 +51,8 @@ private void assertAreUnique(Object... objects) { private void assertNotUnique(Object... objects) { assertFalse(Utils.elementsAreUnique(Arrays.asList(objects))); } + + private void assertAreNull(Object... objects) { assertTrue(Utils.isAnyNull(objects)); } + + private void assertNotNull(Object... objects) { assertFalse(Utils.isAnyNull(objects)); } }