List of usage examples for org.jfree.data DefaultKeyedValues DefaultKeyedValues
public DefaultKeyedValues()
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); }