1 package net.jaekl.cfb.util;
3 import static org.junit.Assert.*;
5 import java.util.Arrays;
10 public class UtilTest {
12 public void testListsAreEqual()
14 Object[][][] equal = {
20 { "one", "two", "three" },
21 { "one", "two", "three" }
24 { Integer.valueOf(1), Integer.valueOf(2048), Integer.valueOf(3) },
25 { Integer.valueOf(1), Integer.valueOf(2048), Integer.valueOf(3) }
28 Object[][][] unequal = {
31 { "one", "two", "three" }
47 { Integer.valueOf(1), Integer.valueOf(2), Integer.valueOf(3) }
50 { Integer.valueOf(1), Integer.valueOf(2048), Integer.valueOf(3) },
51 { Integer.valueOf(1), Integer.valueOf(2048), Long.valueOf(3) }
55 for (Object[][] lists : equal) {
56 List<?> a = (null == lists[0]) ? null : Arrays.asList(lists[0]);
57 List<?> b = (null == lists[1]) ? null : Arrays.asList(lists[1]);
58 boolean result = Util.listsAreEqual(a, b);
62 for (Object[][] lists : unequal) {
63 List<?> a = (null == lists[0]) ? null : Arrays.asList(lists[0]);
64 List<?> b = (null == lists[1]) ? null : Arrays.asList(lists[1]);
65 boolean result = Util.listsAreEqual(a, b);