List of usage examples for org.jfree.data.time TimePeriodValue TimePeriodValue
public TimePeriodValue(TimePeriod period, double value)
From source file:org.jfree.data.time.TimePeriodValueTest.java
/** * Test that an instance is equal to itself. *///from www. j av a2s . co m @Test public void testEqualsSelf() { TimePeriodValue tpv = new TimePeriodValue(new Day(), 55.75); assertTrue(tpv.equals(tpv)); }
From source file:org.jfree.data.time.TimePeriodValueTest.java
/** * Tests the equals() method./*ww w . j a v a 2s . com*/ */ @Test public void testEquals() { TimePeriodValue tpv1 = new TimePeriodValue(new Day(30, 7, 2003), 55.75); TimePeriodValue tpv2 = new TimePeriodValue(new Day(30, 7, 2003), 55.75); assertTrue(tpv1.equals(tpv2)); assertTrue(tpv2.equals(tpv1)); }
From source file:org.jfree.data.time.TimePeriodValueTest.java
/** * Serialize an instance, restore it, and check for equality. *//* ww w .ja v a 2 s. com*/ @Test public void testSerialization() { TimePeriodValue tpv1 = new TimePeriodValue(new Day(30, 7, 2003), 55.75); TimePeriodValue tpv2 = (TimePeriodValue) TestUtilities.serialised(tpv1); assertEquals(tpv1, tpv2); }
From source file:net.commerce.zocalo.freechart.ChartTest.java
public TimePeriodValuesCollection makeTimePeriodValues() { TimePeriodValues values = new TimePeriodValues("testing"); Minute now = new Minute(); values.add(new TimePeriodValue(new Second(2, now), .2)); values.add(new TimePeriodValue(new Second(15, now), .5)); values.add(new TimePeriodValue(new Second(22, now), .2)); values.add(new TimePeriodValue(new Second(32, now), .3)); values.add(new TimePeriodValue(new Second(45, now), .9)); return new TimePeriodValuesCollection(values); }
From source file:org.jfree.data.time.TimePeriodValuesTest.java
/** * Some checks for the add() methods.//from ww w. ja v a 2s . co m */ @Test public void testAdd() { TimePeriodValues tpv = new TimePeriodValues("Test"); MySeriesChangeListener listener = new MySeriesChangeListener(); tpv.addChangeListener(listener); tpv.add(new TimePeriodValue(new SimpleTimePeriod(new Date(1L), new Date(3L)), 99.0)); assertEquals(99.0, tpv.getValue(0).doubleValue(), EPSILON); assertEquals(tpv, listener.getLastEvent().getSource()); // a null item should throw an IllegalArgumentException boolean pass = false; try { tpv.add((TimePeriodValue) null); } catch (IllegalArgumentException e) { pass = true; } assertTrue(pass); }
From source file:net.commerce.zocalo.freechart.ChartTest.java
private TimePeriodValuesCollection makeupSeriesValues() { TimePeriodValues aValues = new TimePeriodValues("volleyball"); TimePeriodValues bValues = new TimePeriodValues("climbing"); TimePeriodValues cValues = new TimePeriodValues("hockey"); Minute now = new Minute(); aValues.add(new TimePeriodValue(new Second(2, now), .2)); bValues.add(new TimePeriodValue(new Second(2, now), .4)); cValues.add(new TimePeriodValue(new Second(2, now), .4)); aValues.add(new TimePeriodValue(new Second(14, now), .25)); bValues.add(new TimePeriodValue(new Second(14, now), .35)); cValues.add(new TimePeriodValue(new Second(14, now), .4)); aValues.add(new TimePeriodValue(new Second(22, now), .26)); bValues.add(new TimePeriodValue(new Second(22, now), .35)); cValues.add(new TimePeriodValue(new Second(22, now), .39)); aValues.add(new TimePeriodValue(new Second(32, now), .23)); bValues.add(new TimePeriodValue(new Second(32, now), .37)); cValues.add(new TimePeriodValue(new Second(32, now), .38)); aValues.add(new TimePeriodValue(new Second(45, now), .33)); bValues.add(new TimePeriodValue(new Second(45, now), .31)); cValues.add(new TimePeriodValue(new Second(45, now), .37)); aValues.add(new TimePeriodValue(new Second(58, now), .33)); bValues.add(new TimePeriodValue(new Second(58, now), .31)); cValues.add(new TimePeriodValue(new Second(58, now), .37)); TimePeriodValuesCollection series = new TimePeriodValuesCollection(); series.addSeries(aValues);/*from www . j av a 2 s. com*/ series.addSeries(bValues); series.addSeries(cValues); return series; }
From source file:org.jfree.data.time.junit.TimePeriodValuesTest.java
/** * Some checks for the add() methods.//from w w w. java 2 s . co m */ public void testAdd() { TimePeriodValues tpv = new TimePeriodValues("Test"); MySeriesChangeListener listener = new MySeriesChangeListener(); tpv.addChangeListener(listener); tpv.add(new TimePeriodValue(new SimpleTimePeriod(new Date(1L), new Date(3L)), 99.0)); assertEquals(99.0, tpv.getValue(0).doubleValue(), EPSILON); assertEquals(tpv, listener.getLastEvent().getSource()); // a null item should throw an IllegalArgumentException boolean pass = false; try { tpv.add((TimePeriodValue) null); } catch (IllegalArgumentException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.time.TimePeriodValues.java
/** * Adds a new data item to the series and sends a {@link SeriesChangeEvent} * to all registered listeners.//from ww w . j a va 2 s.com * * @param period the time period (<code>null</code> not permitted). * @param value the value. * * @see #add(TimePeriod, Number) */ public void add(TimePeriod period, double value) { TimePeriodValue item = new TimePeriodValue(period, value); add(item); }
From source file:net.commerce.zocalo.freechart.ChartTest.java
private TimePeriodValuesCollection createTopValues(Minute now) { TimePeriodValues bValues = new TimePeriodValues("hockey"); bValues.add(new TimePeriodValue(new Second(2, now), .6)); bValues.add(new TimePeriodValue(new Second(12, now), .55)); bValues.add(new TimePeriodValue(new Second(24, now), .46)); bValues.add(new TimePeriodValue(new Second(35, now), .21)); bValues.add(new TimePeriodValue(new Second(42, now), .43)); bValues.add(new TimePeriodValue(new Second(54, now), .53)); bValues.add(new TimePeriodValue(new Second(58, now), .53)); TimePeriodValuesCollection bSeries = new TimePeriodValuesCollection(); bSeries.addSeries(bValues);/* www . j a v a 2 s . co m*/ return bSeries; }
From source file:org.jfree.data.time.TimePeriodValues.java
/** * Adds a new data item to the series and sends a {@link SeriesChangeEvent} * to all registered listeners./* ww w . j a v a 2 s . c om*/ * * @param period the time period (<code>null</code> not permitted). * @param value the value (<code>null</code> permitted). */ public void add(TimePeriod period, Number value) { TimePeriodValue item = new TimePeriodValue(period, value); add(item); }