Example usage for org.jfree.data.time TimeTableXYDataset equals

List of usage examples for org.jfree.data.time TimeTableXYDataset equals

Introduction

In this page you can find the example usage for org.jfree.data.time TimeTableXYDataset equals.

Prototype

@Override
public boolean equals(Object obj) 

Source Link

Document

Tests this dataset for equality with an arbitrary object.

Usage

From source file:org.jfree.data.time.TimeTableXYDatasetTest.java

/**
 * Some checks for the equals() method.//from   www .  java  2 s .  c  o m
 */
@Test
public void testEquals() {
    TimeTableXYDataset d1 = new TimeTableXYDataset();
    TimeTableXYDataset d2 = new TimeTableXYDataset();
    assertTrue(d1.equals(d2));
    assertTrue(d2.equals(d1));

    d1.add(new Year(1999), 123.4, "S1");
    assertFalse(d1.equals(d2));
    d2.add(new Year(1999), 123.4, "S1");
    assertTrue(d1.equals(d2));

    d1.setDomainIsPointsInTime(!d1.getDomainIsPointsInTime());
    assertFalse(d1.equals(d2));
    d2.setDomainIsPointsInTime(!d2.getDomainIsPointsInTime());
    assertTrue(d1.equals(d2));

    d1 = new TimeTableXYDataset(TimeZone.getTimeZone("GMT"));
    d2 = new TimeTableXYDataset(TimeZone.getTimeZone("America/Los_Angeles"));
    assertFalse(d1.equals(d2));
}

From source file:org.jfree.data.time.TimeTableXYDatasetTest.java

/**
 * Serialize an instance, restore it, and check for equality.
 *///w w w.j a  v a  2s .c om
@Test
public void testSerialization() {
    TimeTableXYDataset d1 = new TimeTableXYDataset();
    d1.add(new Year(1999), 123.4, "S1");
    TimeTableXYDataset d2 = (TimeTableXYDataset) TestUtilities.serialised(d1);
    assertTrue(d1.equals(d2));
}

From source file:org.jfree.data.time.TimeTableXYDatasetTest.java

/**
 * Some checks for cloning.//from w ww . j  a v  a2  s.  c o m
 */
@Test
public void testClone() {

    TimeTableXYDataset d = new TimeTableXYDataset();
    d.add(new Year(1999), 25.0, "Series");

    TimeTableXYDataset clone = null;
    try {
        clone = (TimeTableXYDataset) d.clone();
    } catch (CloneNotSupportedException e) {
        assertTrue(false);
    }
    assertTrue(clone.equals(d));

    // now test that the clone is independent of the original
    clone.add(new Year(2004), 1.2, "SS");
    assertFalse(clone.equals(d));
}