Example usage for org.jfree.data DefaultKeyedValues DefaultKeyedValues

List of usage examples for org.jfree.data DefaultKeyedValues DefaultKeyedValues

Introduction

In this page you can find the example usage for org.jfree.data DefaultKeyedValues DefaultKeyedValues.

Prototype

public DefaultKeyedValues() 

Source Link

Document

Creates a new collection (initially empty).

Usage

From source file:org.jfree.data.DefaultKeyedValuesTest.java

/**
 * Some checks for the getKeys() method.
 *///w  w  w  .  java 2s.  c  o m
@Test
public void testGetKeys() {
    DefaultKeyedValues d = new DefaultKeyedValues();
    List keys = d.getKeys();
    assertTrue(keys.isEmpty());
    d.addValue("A", 1.0);
    keys = d.getKeys();
    assertEquals(1, keys.size());
    assertTrue(keys.contains("A"));
    d.addValue("B", 2.0);
    keys = d.getKeys();
    assertEquals(2, keys.size());
    assertTrue(keys.contains("A"));
    assertTrue(keys.contains("B"));
    d.clear();
    keys = d.getKeys();
    assertEquals(0, keys.size());
}

From source file:org.jfree.data.junit.DefaultKeyedValuesTest.java

/**
 * Checks that a new instance is empty.//from  w  ww.j  a  v a 2 s.com
 */
public void testConstructor() {
    DefaultKeyedValues d = new DefaultKeyedValues();
    assertEquals(0, d.getItemCount());
}

From source file:org.jfree.data.general.DefaultPieDataset.java

/**
 * Constructs a new dataset, initially empty.
 */
public DefaultPieDataset() {
    this.data = new DefaultKeyedValues();
}

From source file:org.jfree.data.junit.DefaultKeyedValuesTest.java

/**
 * Some checks for the getItemCount() method.
 *//*from w w  w.  j av  a2s  .c  o  m*/
public void testGetItemCount() {
    DefaultKeyedValues d = new DefaultKeyedValues();
    assertEquals(0, d.getItemCount());
    d.addValue("A", 1.0);
    assertEquals(1, d.getItemCount());
    d.addValue("B", 2.0);
    assertEquals(2, d.getItemCount());
    d.clear();
    assertEquals(0, d.getItemCount());
}

From source file:org.jfree.data.general.DefaultPieDataset.java

/**
 * Creates a new dataset by copying data from a {@link KeyedValues}
 * instance./*from ww w. j  a v a 2  s  .  c o  m*/
 *
 * @param data  the data (<code>null</code> not permitted).
 */
public DefaultPieDataset(KeyedValues data) {
    ParamChecks.nullNotPermitted(data, "data");
    this.data = new DefaultKeyedValues();
    for (int i = 0; i < data.getItemCount(); i++) {
        this.data.addValue(data.getKey(i), data.getValue(i));
    }
}

From source file:org.jfree.data.DefaultKeyedValuesTest.java

/**
 * A simple test for the clear() method.
 *///  w w w.ja  v  a2 s .  com
@Test
public void testClear() {
    DefaultKeyedValues v1 = new DefaultKeyedValues();
    v1.addValue("A", 1.0);
    v1.addValue("B", 2.0);
    assertEquals(2, v1.getItemCount());
    v1.clear();
    assertEquals(0, v1.getItemCount());
}

From source file:org.jfree.data.junit.DefaultKeyedValuesTest.java

/**
 * Some checks for the getKeys() method.
 *///from  w ww  .j ava 2 s  . c  o  m
public void testGetKeys() {
    DefaultKeyedValues d = new DefaultKeyedValues();
    List keys = d.getKeys();
    assertTrue(keys.isEmpty());
    d.addValue("A", 1.0);
    keys = d.getKeys();
    assertEquals(1, keys.size());
    assertTrue(keys.contains("A"));
    d.addValue("B", 2.0);
    keys = d.getKeys();
    assertEquals(2, keys.size());
    assertTrue(keys.contains("A"));
    assertTrue(keys.contains("B"));
    d.clear();
    keys = d.getKeys();
    assertEquals(0, keys.size());
}

From source file:org.jfree.data.DefaultKeyedValuesTest.java

/**
 * Some checks for the getValue() methods.
 *//*from  w  w w  . j a va 2s.c  o m*/
@Test
public void testGetValue() {
    DefaultKeyedValues v1 = new DefaultKeyedValues();
    try {
        /* Number n = */ v1.getValue(-1);
        assertTrue(false);
    } catch (IndexOutOfBoundsException e) {
        // expected
    }
    try {
        /* Number n = */ v1.getValue(0);
        assertTrue(false);
    } catch (IndexOutOfBoundsException e) {
        // expected
    }
    DefaultKeyedValues v2 = new DefaultKeyedValues();
    v2.addValue("K1", new Integer(1));
    v2.addValue("K2", new Integer(2));
    v2.addValue("K3", new Integer(3));
    assertEquals(new Integer(3), v2.getValue(2));

    boolean pass = false;
    try {
        /* Number n = */ v2.getValue("KK");
    } catch (UnknownKeyException e) {
        pass = true;
    }
    assertTrue(pass);
}

From source file:org.jfree.data.junit.DefaultKeyedValuesTest.java

/**
 * A simple test for the clear() method.
 *//*from   w  w  w .  j a v a 2  s. c o m*/
public void testClear() {
    DefaultKeyedValues v1 = new DefaultKeyedValues();
    v1.addValue("A", 1.0);
    v1.addValue("B", 2.0);
    assertEquals(2, v1.getItemCount());
    v1.clear();
    assertEquals(0, v1.getItemCount());
}

From source file:org.jfree.data.junit.DefaultKeyedValuesTest.java

/**
 * Some checks for the getValue() methods.
 *//* w w  w.java  2 s  . co  m*/
public void testGetValue() {
    DefaultKeyedValues v1 = new DefaultKeyedValues();
    try {
        /* Number n = */ v1.getValue(-1);
        assertTrue(false);
    } catch (IndexOutOfBoundsException e) {
        // expected
    }
    try {
        /* Number n = */ v1.getValue(0);
        assertTrue(false);
    } catch (IndexOutOfBoundsException e) {
        // expected
    }
    DefaultKeyedValues v2 = new DefaultKeyedValues();
    v2.addValue("K1", new Integer(1));
    v2.addValue("K2", new Integer(2));
    v2.addValue("K3", new Integer(3));
    assertEquals(new Integer(3), v2.getValue(2));

    boolean pass = false;
    try {
        /* Number n = */ v2.getValue("KK");
    } catch (UnknownKeyException e) {
        pass = true;
    }
    assertTrue(pass);
}