Example usage for org.jfree.data.time.ohlc OHLCSeries remove

List of usage examples for org.jfree.data.time.ohlc OHLCSeries remove

Introduction

In this page you can find the example usage for org.jfree.data.time.ohlc OHLCSeries remove.

Prototype

@Override
public ComparableObjectItem remove(int index) 

Source Link

Document

Removes the item with the specified index.

Usage

From source file:org.jfree.data.time.ohlc.OHLCSeriesTest.java

/**
 * A check for the remove(int) method./*  w  w  w . j  a  v  a2  s . co  m*/
 */
@Test
public void testRemove_int() {
    OHLCSeries s1 = new OHLCSeries("s1");
    s1.add(new Year(2006), 2.0, 4.0, 1.0, 3.0);
    s1.add(new Year(2011), 2.1, 4.1, 1.1, 3.1);
    s1.add(new Year(2010), 2.2, 4.2, 1.2, 3.2);
    assertEquals(3, s1.getItemCount());

    s1.remove(s1.getItemCount() - 1);
    assertEquals(2, s1.getItemCount());
    assertEquals(new Year(2010), s1.getPeriod(1));
}

From source file:org.jfree.data.time.ohlc.OHLCSeriesTest.java

/**
 * Simple test for the remove() method./*  w w  w.ja  v a 2  s. c  o  m*/
 */
@Test
public void testRemove() {
    OHLCSeries s1 = new OHLCSeries("s1");
    s1.add(new Year(2006), 2.0, 4.0, 1.0, 3.0);
    s1.add(new Year(2011), 2.1, 4.1, 1.1, 3.1);
    s1.add(new Year(2010), 2.2, 4.2, 1.2, 3.2);
    assertEquals(3, s1.getItemCount());

    s1.remove(new Year(2010));
    assertEquals(new Year(2011), s1.getPeriod(1));

    s1.remove(new Year(2006));
    assertEquals(new Year(2011), s1.getPeriod(0));
}

From source file:org.jfree.data.time.ohlc.OHLCSeriesTest.java

/**
 * Confirm that the equals method can distinguish all the required fields.
 *//*from w w  w  .jav a 2 s .com*/
@Test
public void testEquals() {
    OHLCSeries s1 = new OHLCSeries("s1");
    OHLCSeries s2 = new OHLCSeries("s1");
    assertTrue(s1.equals(s2));

    // seriesKey
    s1 = new OHLCSeries("s2");
    assertFalse(s1.equals(s2));
    s2 = new OHLCSeries("s2");
    assertTrue(s1.equals(s2));

    // add a value
    s1.add(new Year(2006), 2.0, 4.0, 1.0, 3.0);
    assertFalse(s1.equals(s2));
    s2.add(new Year(2006), 2.0, 4.0, 1.0, 3.0);
    assertTrue(s2.equals(s1));

    // add another value
    s1.add(new Year(2008), 2.0, 4.0, 1.0, 3.0);
    assertFalse(s1.equals(s2));
    s2.add(new Year(2008), 2.0, 4.0, 1.0, 3.0);
    assertTrue(s2.equals(s1));

    // remove a value
    s1.remove(new Year(2008));
    assertFalse(s1.equals(s2));
    s2.remove(new Year(2008));
    assertTrue(s2.equals(s1));
}