List of usage examples for org.jfree.data.xy VectorDataItem VectorDataItem
public VectorDataItem(double x, double y, double deltaX, double deltaY)
VectorDataItem
. From source file:org.jfree.data.xy.VectorDataItemTest.java
/** * Test that the equals() method distinguishes all fields. *//* w w w. j a va2 s . c o m*/ @Test public void testEquals() { // default instances VectorDataItem v1 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); VectorDataItem v2 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); assertTrue(v1.equals(v2)); assertTrue(v2.equals(v1)); v1 = new VectorDataItem(1.1, 2.0, 3.0, 4.0); assertFalse(v1.equals(v2)); v2 = new VectorDataItem(1.1, 2.0, 3.0, 4.0); assertTrue(v1.equals(v2)); v1 = new VectorDataItem(1.1, 2.2, 3.0, 4.0); assertFalse(v1.equals(v2)); v2 = new VectorDataItem(1.1, 2.2, 3.0, 4.0); assertTrue(v1.equals(v2)); v1 = new VectorDataItem(1.1, 2.2, 3.3, 4.0); assertFalse(v1.equals(v2)); v2 = new VectorDataItem(1.1, 2.2, 3.3, 4.0); assertTrue(v1.equals(v2)); v1 = new VectorDataItem(1.1, 2.2, 3.3, 4.4); assertFalse(v1.equals(v2)); v2 = new VectorDataItem(1.1, 2.2, 3.3, 4.4); assertTrue(v1.equals(v2)); }
From source file:org.jfree.data.xy.VectorDataItemTest.java
/** * Two objects that are equal are required to return the same hashCode. *///w w w. j a v a 2s .c o m @Test public void testHashcode() { VectorDataItem v1 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); VectorDataItem v2 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); assertTrue(v1.equals(v2)); int h1 = v1.hashCode(); int h2 = v2.hashCode(); assertEquals(h1, h2); }
From source file:org.jfree.data.xy.VectorDataItemTest.java
/** * Check cloning.//from ww w . ja v a 2 s . co m */ @Test public void testCloning() throws CloneNotSupportedException { VectorDataItem v1 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); VectorDataItem v2 = (VectorDataItem) v1.clone(); assertTrue(v1 != v2); assertTrue(v1.getClass() == v2.getClass()); assertTrue(v1.equals(v2)); }
From source file:org.jfree.data.xy.VectorDataItemTest.java
/** * Serialize an instance, restore it, and check for equality. *///from ww w .j a v a2s. c o m @Test public void testSerialization() { VectorDataItem v1 = new VectorDataItem(1.0, 2.0, 3.0, 4.0); VectorDataItem v2 = (VectorDataItem) TestUtilities.serialised(v1); assertEquals(v1, v2); }