List of usage examples for org.jfree.chart TestUtilities serialised
public static Object serialised(Object original)
From source file:org.jfree.data.xy.DefaultXYDatasetTest.java
/** * Serialize an instance, restore it, and check for equality. *///from w ww .j a v a2s . co m @Test public void testSerialization() { DefaultXYDataset d1 = new DefaultXYDataset(); DefaultXYDataset d2 = (DefaultXYDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); // try a dataset with some content... double[] x1 = new double[] { 1.0, 2.0, 3.0 }; double[] y1 = new double[] { 4.0, 5.0, 6.0 }; double[][] data1 = new double[][] { x1, y1 }; d1.addSeries("S1", data1); d2 = (DefaultXYDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); }
From source file:org.jfree.data.category.SlidingCategoryDatasetTest.java
/** * Serialize an instance, restore it, and check for equality. *///from w w w . j a v a 2 s . c o m @Test public void testSerialization() { DefaultCategoryDataset u1 = new DefaultCategoryDataset(); u1.addValue(1.0, "R1", "C1"); u1.addValue(2.0, "R1", "C2"); SlidingCategoryDataset d1 = new SlidingCategoryDataset(u1, 0, 5); SlidingCategoryDataset d2 = (SlidingCategoryDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); // basic check for independence u1.addValue(3.0, "R1", "C3"); assertFalse(d1.equals(d2)); DefaultCategoryDataset u2 = (DefaultCategoryDataset) d2.getUnderlyingDataset(); u2.addValue(3.0, "R1", "C3"); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.time.ohlc.OHLCSeriesCollectionTest.java
/** * Serialize an instance, restore it, and check for equality. *//*from w ww. jav a2 s . co m*/ @Test public void testSerialization() { OHLCSeriesCollection c1 = new OHLCSeriesCollection(); OHLCSeries s1 = new OHLCSeries("Series"); s1.add(new Year(2006), 1.0, 1.1, 1.2, 1.3); c1.addSeries(s1); OHLCSeriesCollection c2 = (OHLCSeriesCollection) TestUtilities.serialised(c1); assertEquals(c1, c2); }
From source file:org.jfree.data.xy.XYIntervalSeriesCollectionTest.java
/** * Serialize an instance, restore it, and check for equality. *//*w w w .jav a 2 s . c om*/ @Test public void testSerialization() { XYIntervalSeriesCollection c1 = new XYIntervalSeriesCollection(); XYIntervalSeries s1 = new XYIntervalSeries("Series"); s1.add(1.0, 1.1, 1.2, 1.3, 1.4, 1.5); XYIntervalSeriesCollection c2 = (XYIntervalSeriesCollection) TestUtilities.serialised(c1); assertEquals(c1, c2); // check independence c1.addSeries(new XYIntervalSeries("Empty")); assertFalse(c1.equals(c2)); c2.addSeries(new XYIntervalSeries("Empty")); assertTrue(c1.equals(c2)); }
From source file:org.jfree.data.xy.DefaultXYZDatasetTest.java
/** * Serialize an instance, restore it, and check for equality. *//*from w w w . ja v a 2 s . c o m*/ @Test public void testSerialization() { DefaultXYZDataset d1 = new DefaultXYZDataset(); DefaultXYZDataset d2 = (DefaultXYZDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); // try a dataset with some content... double[] x1 = new double[] { 1.0, 2.0, 3.0 }; double[] y1 = new double[] { 4.0, 5.0, 6.0 }; double[] z1 = new double[] { 7.0, 8.0, 9.0 }; double[][] data1 = new double[][] { x1, y1, z1 }; d1.addSeries("S1", data1); d2 = (DefaultXYZDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); }
From source file:org.jfree.data.xy.YIntervalSeriesTest.java
/** * Serialize an instance, restore it, and check for equality. *//*from w ww . java 2s . com*/ @Test public void testSerialization() { YIntervalSeries s1 = new YIntervalSeries("s1"); s1.add(1.0, 0.5, 1.5, 2.0); YIntervalSeries s2 = (YIntervalSeries) TestUtilities.serialised(s1); assertEquals(s1, s2); }
From source file:org.jfree.data.xy.VectorSeriesTest.java
/** * Serialize an instance, restore it, and check for equality. *///w w w .j a v a 2 s . co m @Test public void testSerialization() { VectorSeries s1 = new VectorSeries("s1"); s1.add(1.0, 0.5, 1.5, 2.0); VectorSeries s2 = (VectorSeries) TestUtilities.serialised(s1); assertEquals(s1, s2); }
From source file:org.jfree.data.gantt.XYTaskDatasetTest.java
/** * Serialize an instance, restore it, and check for equality. *//*from w w w . ja v a 2 s . c o m*/ @Test public void testSerialization() { TaskSeries s1 = new TaskSeries("Series"); s1.add(new Task("Task 1", new Date(0L), new Date(1L))); TaskSeriesCollection u1 = new TaskSeriesCollection(); u1.add(s1); XYTaskDataset d1 = new XYTaskDataset(u1); XYTaskDataset d2 = (XYTaskDataset) TestUtilities.serialised(d1); assertEquals(d1, d2); // basic check for independence s1.add(new Task("Task 2", new Date(10L), new Date(11L))); assertFalse(d1.equals(d2)); TaskSeriesCollection u2 = d2.getTasks(); TaskSeries s2 = u2.getSeries("Series"); s2.add(new Task("Task 2", new Date(10L), new Date(11L))); assertTrue(d1.equals(d2)); }
From source file:org.jfree.data.time.ohlc.OHLCItemTest.java
/** * Serialize an instance, restore it, and check for equality. */// ww w. ja v a2 s . com @Test public void testSerialization() { OHLCItem item1 = new OHLCItem(new Year(2006), 2.0, 4.0, 1.0, 3.0); OHLCItem item2 = (OHLCItem) TestUtilities.serialised(item1); assertEquals(item1, item2); }
From source file:org.jfree.data.xy.XIntervalSeriesTest.java
/** * Serialize an instance, restore it, and check for equality. *//* w w w .j av a2s . c om*/ @Test public void testSerialization() { XIntervalSeries s1 = new XIntervalSeries("s1"); s1.add(1.0, 0.5, 1.5, 2.0); XIntervalSeries s2 = (XIntervalSeries) TestUtilities.serialised(s1); assertEquals(s1, s2); }