private static void assertExpectedFailures(EquivalenceAssertionError e, ElementCheckFailure... expected) { assertEqualsIgnoreOrder(e.getFailures(), newArrayList(expected)); } }
private static void assertExpectedFailures(EquivalenceAssertionError e, ElementCheckFailure... expected) { assertEqualsIgnoreOrder(e.getFailures(), newArrayList(expected)); } }
private void assertExpectedFailures(EquivalenceAssertionError e, ElementCheckFailure... expected) { assertEqualsIgnoreOrder(e.getFailures(), newArrayList(expected)); } }
@Test public void notEqual() { try { equivalenceTester() .addEquivalentGroup("foo") .addEquivalentGroup("foo") .check(); fail("Expected EquivalenceAssertionError"); } catch (EquivalenceAssertionError e) { assertEqualsIgnoreOrder( e.getFailures(), newArrayList( new PairCheckFailure(EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(EQUAL, 1, 0, "foo", 0, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 1, 0, "foo", 0, 0, "foo"))); } }
@Test public void notEqual() { try { equivalenceTester() .addEquivalentGroup("foo") .addEquivalentGroup("foo") .check(); fail("Expected EquivalenceAssertionError"); } catch (EquivalenceAssertionError e) { assertEqualsIgnoreOrder( e.getFailures(), newArrayList( new PairCheckFailure(EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(EQUAL, 1, 0, "foo", 0, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 1, 0, "foo", 0, 0, "foo") ) ); } }
@Test public void notEqual() { try { equivalenceTester() .addEquivalentGroup("foo") .addEquivalentGroup("foo") .check(); fail("Expected EquivalenceAssertionError"); } catch (EquivalenceAssertionError e) { assertEqualsIgnoreOrder( e.getFailures(), newArrayList( new PairCheckFailure(EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(EQUAL, 1, 0, "foo", 0, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 0, 0, "foo", 1, 0, "foo"), new PairCheckFailure(COMPARE_EQUAL, 1, 0, "foo", 0, 0, "foo"))); } }