List of usage examples for org.jfree.data.xy XYIntervalSeries remove
protected ComparableObjectItem remove(int index)
From source file:org.jfree.data.xy.XYIntervalSeriesTest.java
/** * Simple test for the remove() method.//from w w w. j a v a 2 s . co m */ @Test public void testRemove() { XYIntervalSeries s1 = new XYIntervalSeries("Series 1"); s1.add(1.0, 1.0, 1.0, 2.0, 1.9, 2.1); s1.add(2.0, 2.0, 2.0, 2.0, 1.9, 2.1); s1.add(3.0, 3.0, 3.0, 3.0, 2.9, 3.1); assertEquals(3, s1.getItemCount()); s1.remove(new Double(2.0)); assertEquals(new Double(3.0), s1.getX(1)); s1.remove(new Double(1.0)); assertEquals(new Double(3.0), s1.getX(0)); }
From source file:org.jfree.data.xy.XYIntervalSeriesTest.java
/** * Confirm that the equals method can distinguish all the required fields. *//*from w w w.j a v a 2 s .c om*/ @Test public void testEquals() { XYIntervalSeries s1 = new XYIntervalSeries("s1"); XYIntervalSeries s2 = new XYIntervalSeries("s1"); assertTrue(s1.equals(s2)); // seriesKey s1 = new XYIntervalSeries("s2"); assertFalse(s1.equals(s2)); s2 = new XYIntervalSeries("s2"); assertTrue(s1.equals(s2)); // autoSort s1 = new XYIntervalSeries("s2", false, true); assertFalse(s1.equals(s2)); s2 = new XYIntervalSeries("s2", false, true); assertTrue(s1.equals(s2)); // allowDuplicateValues s1 = new XYIntervalSeries("s2", false, false); assertFalse(s1.equals(s2)); s2 = new XYIntervalSeries("s2", false, false); assertTrue(s1.equals(s2)); // add a value s1.add(1.0, 0.5, 1.5, 2.0, 1.9, 2.1); assertFalse(s1.equals(s2)); s2.add(1.0, 0.5, 1.5, 2.0, 1.9, 2.1); assertTrue(s2.equals(s1)); // add another value s1.add(2.0, 0.5, 1.5, 2.0, 1.9, 2.1); assertFalse(s1.equals(s2)); s2.add(2.0, 0.5, 1.5, 2.0, 1.9, 2.1); assertTrue(s2.equals(s1)); // remove a value s1.remove(new Double(1.0)); assertFalse(s1.equals(s2)); s2.remove(new Double(1.0)); assertTrue(s2.equals(s1)); }