Example usage for org.jfree.chart TestUtilities serialised

List of usage examples for org.jfree.chart TestUtilities serialised

Introduction

In this page you can find the example usage for org.jfree.chart TestUtilities serialised.

Prototype

public static Object serialised(Object original) 

Source Link

Usage

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);
}