List of usage examples for org.jfree.data DefaultKeyedValue clone
@Override public Object clone() throws CloneNotSupportedException
From source file:org.jfree.data.DefaultKeyedValueTest.java
/** * Some checks for the clone() method.//from ww w .ja va 2 s . 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)); }