List of usage examples for org.jfree.data DefaultKeyedValue equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.DefaultKeyedValueTest.java
/** * Confirm that the equals method can distinguish all the required fields. *///from w ww .j a va 2s.c o m @Test public void testEquals() { DefaultKeyedValue v1 = new DefaultKeyedValue("Test", new Double(45.5)); DefaultKeyedValue v2 = new DefaultKeyedValue("Test", new Double(45.5)); assertTrue(v1.equals(v2)); assertTrue(v2.equals(v1)); v1 = new DefaultKeyedValue("Test 1", new Double(45.5)); v2 = new DefaultKeyedValue("Test 2", new Double(45.5)); assertFalse(v1.equals(v2)); v1 = new DefaultKeyedValue("Test", new Double(45.5)); v2 = new DefaultKeyedValue("Test", new Double(45.6)); assertFalse(v1.equals(v2)); }
From source file:org.jfree.data.DefaultKeyedValueTest.java
/** * Some checks for the clone() method./*from w ww.ja v a 2s. c o m*/ */ @Test public void testCloning() throws CloneNotSupportedException { DefaultKeyedValue v1 = new DefaultKeyedValue("Test", new Double(45.5)); DefaultKeyedValue v2 = (DefaultKeyedValue) v1.clone(); assertTrue(v1 != v2); assertTrue(v1.getClass() == v2.getClass()); assertTrue(v1.equals(v2)); // confirm that the clone is independent of the original v2.setValue(new Double(12.3)); assertFalse(v1.equals(v2)); }