public void testEquals() throws Exception { SimpleConstraint c1 = new SimpleConstraint(qeNum1, ConstraintOp.EQUALS, qeNum1); SimpleConstraint c2 = new SimpleConstraint(qeNum1, ConstraintOp.EQUALS, qeNum1); SimpleConstraint c3 = new SimpleConstraint(qeStr1, ConstraintOp.EQUALS, qeStr2); SimpleConstraint c4 = new SimpleConstraint(qeStr1, ConstraintOp.EQUALS, qeStr2); c4.negate(); assertEquals(c1, c1); assertEquals(c1, c2); assertTrue("Expected c1 to not equal c3:", !c1.equals(c3)); assertTrue("Expected c3 to not equal c4:", !c3.equals(c4)); }