List of usage examples for org.jfree.data.time TimeTableXYDataset equals
@Override public boolean equals(Object obj)
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)); }