List of usage examples for org.jfree.data.gantt TaskSeries equals
@Override public boolean equals(Object obj)
From source file:org.jfree.data.gantt.TaskSeriesTest.java
/** * Confirm that cloning works.//from w ww .j a v a 2 s .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)); }
From source file:org.jfree.data.gantt.TaskSeriesTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//* w w w. j a v a 2 s .co m*/ @Test public void testEquals() { 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 = new TaskSeries("S"); s2.add(new Task("T1", new Date(1), new Date(2))); s2.add(new Task("T2", new Date(11), new Date(22))); assertTrue(s1.equals(s2)); assertTrue(s2.equals(s1)); 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)); }