public void testEquals() {
DefaultCategoryDataset d1 = new DefaultCategoryDataset();
d1.setValue(23.4, "R1", "C1");
DefaultCategoryDataset d2 = new DefaultCategoryDataset();
d2.setValue(23.4, "R1", "C1");
assertTrue(d1.equals(d2));
assertTrue(d2.equals(d1));
d1.setValue(36.5, "R1", "C2");
assertFalse(d1.equals(d2));
d2.setValue(36.5, "R1", "C2");
assertTrue(d1.equals(d2));
d1.setValue(null, "R1", "C1");
assertFalse(d1.equals(d2));
d2.setValue(null, "R1", "C1");
assertTrue(d1.equals(d2));
}
Confirm that the equals method can distinguish all the required fields. |