@Test public void testEqualsIgnoreOrder() { passEqualsIgnoreOrder(Collections.emptyList(), Collections.emptyList()); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(3, 2, 1), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1, 1)); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Sets.newHashSet(1, 2, 3)); List<Integer> list = Arrays.asList(3, 2, 1); passEqualsIgnoreOrder(list, list); failEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1)); failEqualsIgnoreOrder(Collections.emptyList(), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(4, 5, 6, 7), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3, 4), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3, 4)); }
@Test public void testEqualsIgnoreOrder() { passEqualsIgnoreOrder(Collections.emptyList(), Collections.emptyList()); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(3, 2, 1), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1, 1)); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Sets.newHashSet(1, 2, 3)); List<Integer> list = Arrays.asList(3, 2, 1); passEqualsIgnoreOrder(list, list); failEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1)); failEqualsIgnoreOrder(Collections.emptyList(), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(4, 5, 6, 7), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3, 4), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3, 4)); }
@Test public void testEqualsIgnoreOrder() { passEqualsIgnoreOrder(Collections.emptyList(), Collections.emptyList()); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(3, 2, 1), Arrays.asList(1, 2, 3)); passEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1, 1)); passEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Sets.newHashSet(1, 2, 3)); List<Integer> list = Arrays.asList(3, 2, 1); passEqualsIgnoreOrder(list, list); failEqualsIgnoreOrder(Arrays.asList(1, 1, 1), Arrays.asList(1, 1)); failEqualsIgnoreOrder(Collections.emptyList(), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(4, 5, 6, 7), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3, 4), Arrays.asList(1, 2, 3)); failEqualsIgnoreOrder(Arrays.asList(1, 2, 3), Arrays.asList(1, 2, 3, 4)); }