List of usage examples for org.jfree.data KeyToGroupMap equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.KeyToGroupMapTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//* w ww. j a v a 2 s . c o m*/ @Test public void testEquals() { KeyToGroupMap m1 = new KeyToGroupMap("Default Group"); KeyToGroupMap m2 = new KeyToGroupMap("Default Group"); assertTrue(m1.equals(m2)); assertTrue(m2.equals(m1)); m1.mapKeyToGroup("K1", "G1"); assertFalse(m1.equals(m2)); m2.mapKeyToGroup("K1", "G1"); assertTrue(m1.equals(m2)); }
From source file:org.jfree.data.KeyToGroupMapTest.java
/** * Confirm that cloning works./*from w ww . j a v a 2 s.com*/ */ @Test public void testCloning() throws CloneNotSupportedException { KeyToGroupMap m1 = new KeyToGroupMap("Test"); m1.mapKeyToGroup("K1", "G1"); KeyToGroupMap m2 = (KeyToGroupMap) m1.clone(); assertTrue(m1 != m2); assertTrue(m1.getClass() == m2.getClass()); assertTrue(m1.equals(m2)); // a small check for independence m1.mapKeyToGroup("K1", "G2"); assertFalse(m1.equals(m2)); m2.mapKeyToGroup("K1", "G2"); assertTrue(m1.equals(m2)); }