List of usage examples for org.jfree.data.xy DefaultHighLowDataset equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.xy.DefaultHighLowDatasetTest.java
/** * Confirm that cloning works.//from w w w .jav a 2s . co m */ @Test public void testCloning() throws CloneNotSupportedException { DefaultHighLowDataset d1 = new DefaultHighLowDataset("Series 1", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); DefaultHighLowDataset d2 = (DefaultHighLowDataset) d1.clone(); assertTrue(d1 != d2); assertTrue(d1.getClass() == d2.getClass()); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.xy.DefaultHighLowDatasetTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//*from w ww .j a v a 2s .co m*/ @Test public void testEquals() { DefaultHighLowDataset d1 = new DefaultHighLowDataset("Series 1", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); DefaultHighLowDataset d2 = new DefaultHighLowDataset("Series 1", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertTrue(d1.equals(d2)); assertTrue(d2.equals(d1)); d1 = new DefaultHighLowDataset("Series 2", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[1], new double[1], new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[1], new double[1], new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[1], new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[1], new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.xy.junit.DefaultHighLowDatasetTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//*w ww. j a va 2 s . com*/ public void testEquals() { DefaultHighLowDataset d1 = new DefaultHighLowDataset("Series 1", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); DefaultHighLowDataset d2 = new DefaultHighLowDataset("Series 1", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertTrue(d1.equals(d2)); assertTrue(d2.equals(d1)); d1 = new DefaultHighLowDataset("Series 2", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[0], new double[0], new double[0], new double[0], new double[0], new double[0]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[1], new double[1], new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[1], new double[1], new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[1], new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[1], new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[1], new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[1], new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[1], new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[1], new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[1]); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[1]); assertTrue(d1.equals(d2)); d1 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); assertFalse(d1.equals(d2)); d2 = new DefaultHighLowDataset("Series 2", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.xy.junit.DefaultHighLowDatasetTest.java
/** * Confirm that cloning works.//from w w w . j ava 2s. c o m */ public void testCloning() { DefaultHighLowDataset d1 = new DefaultHighLowDataset("Series 1", new Date[] { new Date(123L) }, new double[] { 1.2 }, new double[] { 3.4 }, new double[] { 5.6 }, new double[] { 7.8 }, new double[] { 99.9 }); DefaultHighLowDataset d2 = null; try { d2 = (DefaultHighLowDataset) d1.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } assertTrue(d1 != d2); assertTrue(d1.getClass() == d2.getClass()); assertTrue(d1.equals(d2)); }