List of usage examples for org.jfree.data.gantt TaskSeries clone
@Override public Object clone() throws CloneNotSupportedException
From source file:org.jfree.data.gantt.TaskSeriesTest.java
/** * Confirm that cloning works.// www . java 2s .co m */ @Test public void testCloning() throws CloneNotSupportedException { TaskSeries s1 = new TaskSeries("S"); s1.add(new Task("T1", new Date(1), new Date(2))); s1.add(new Task("T2", new Date(11), new Date(22))); TaskSeries s2 = (TaskSeries) s1.clone(); assertTrue(s1 != s2); assertTrue(s1.getClass() == s2.getClass()); assertTrue(s1.equals(s2)); // basic check for independence s1.add(new Task("T3", new Date(22), new Date(33))); assertFalse(s1.equals(s2)); s2.add(new Task("T3", new Date(22), new Date(33))); assertTrue(s1.equals(s2)); }