List of usage examples for org.jfree.data.category DefaultCategoryDataset getValue
@Override
public Number getValue(Comparable rowKey, Comparable columnKey)
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void testUpdateData_Herz() { final List<ITraining> data = new ArrayList<>(); final ITraining simpleTraining = mock(ITraining.class); final Integer heart = Integer.valueOf(170); when(simpleTraining.getAverageHeartBeat()).thenReturn(heart); when(simpleTraining.getDatum()).thenReturn(1000L); final List<PastTraining> arrayList = new ArrayList<>(); arrayList.add(new PastTraining(1, data)); data.add(simpleTraining);//from www .j a v a2 s .co m viewer.updateData(data, arrayList, XAxisChart.DAY, TrainingChart.HERZ, false); final DefaultCategoryDataset dataset = viewer.getDataset(); final Number value = dataset.getValue("0", "1"); assertEquals(170, value.intValue()); }
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void testUpdateData_Distanz() { final List<ITraining> data = new ArrayList<>(); final ITraining simpleTraining = mock(ITraining.class); final Double distanz = Double.valueOf(42000); when(simpleTraining.getLaengeInMeter()).thenReturn(distanz); when(simpleTraining.getDatum()).thenReturn(1000L); final List<PastTraining> arrayList = new ArrayList<>(); arrayList.add(new PastTraining(1, data)); data.add(simpleTraining);//from ww w . j ava 2s . c o m viewer.updateData(data, arrayList, XAxisChart.DAY, TrainingChart.DISTANZ, false); final DefaultCategoryDataset dataset = viewer.getDataset(); final Number value = dataset.getValue("0", "1"); assertEquals((int) (distanz / 1000), value.intValue()); }
From source file:ch.opentrainingcenter.charts.bar.OTCCategoryChartViewerTest.java
@Test public void testInitData_Distanz() { final List<ITraining> data = new ArrayList<>(); final ITraining simpleTraining = mock(ITraining.class); final Double distanz = Double.valueOf(42000); when(simpleTraining.getLaengeInMeter()).thenReturn(distanz); when(simpleTraining.getDatum()).thenReturn(1000L); final List<PastTraining> arrayList = new ArrayList<>(); arrayList.add(new PastTraining(1, data)); data.add(simpleTraining);// w w w . j av a 2 s . co m viewer.createChart(); viewer.updateData(data, arrayList, XAxisChart.DAY, TrainingChart.DISTANZ, false); final DefaultCategoryDataset dataset = viewer.getDataset(); final Number value = dataset.getValue("0", "1"); assertEquals((int) (distanz / 1000), value.intValue()); }
From source file:org.jfree.data.category.DefaultCategoryDatasetTest.java
/** * Some checks for the addValue() method. *//*from w w w .j ava 2s . com*/ public void testAddValue() { DefaultCategoryDataset d1 = new DefaultCategoryDataset(); d1.addValue(null, "R1", "C1"); assertNull(d1.getValue("R1", "C1")); d1.addValue(new Double(1.0), "R2", "C1"); assertEquals(new Double(1.0), d1.getValue("R2", "C1")); boolean pass = false; try { d1.addValue(new Double(1.1), null, "C2"); } catch (IllegalArgumentException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.category.DefaultCategoryDatasetTest.java
/** * A simple check for the getValue(int, int) method. *//* w ww . j a v a 2 s . c o m*/ public void testGetValue2() { DefaultCategoryDataset d = new DefaultCategoryDataset(); boolean pass = false; try { /* Number n =*/ d.getValue(0, 0); } catch (IndexOutOfBoundsException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.category.DefaultCategoryDatasetTest.java
/** * Some checks for the getValue() method. *///from w ww . j a v a 2 s . c om @Test public void testGetValue() { DefaultCategoryDataset d = new DefaultCategoryDataset(); d.addValue(1.0, "R1", "C1"); assertEquals(new Double(1.0), d.getValue("R1", "C1")); boolean pass = false; try { d.getValue("XX", "C1"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); pass = false; try { d.getValue("R1", "XX"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.category.junit.DefaultCategoryDatasetTest.java
/** * Some checks for the getValue() method. *///w w w . j a v a2 s . co m public void testGetValue() { DefaultCategoryDataset d = new DefaultCategoryDataset(); d.addValue(1.0, "R1", "C1"); assertEquals(new Double(1.0), d.getValue("R1", "C1")); boolean pass = false; try { d.getValue("XX", "C1"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); pass = false; try { d.getValue("R1", "XX"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.category.DefaultCategoryDatasetTest.java
/** * Some checks for the incrementValue() method. *//*www . jav a 2 s .c o m*/ public void testIncrementValue() { DefaultCategoryDataset d = new DefaultCategoryDataset(); d.addValue(1.0, "R1", "C1"); d.incrementValue(2.0, "R1", "C1"); assertEquals(new Double(3.0), d.getValue("R1", "C1")); // increment a null value d.addValue(null, "R2", "C1"); d.incrementValue(2.0, "R2", "C1"); assertEquals(new Double(2.0), d.getValue("R2", "C1")); // increment an unknown row boolean pass = false; try { d.incrementValue(1.0, "XX", "C1"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); // increment an unknown column pass = false; try { d.incrementValue(1.0, "R1", "XX"); } catch (UnknownKeyException e) { pass = true; } assertTrue(pass); }
From source file:org.jfree.data.category.DefaultCategoryDatasetTest.java
/** * A test for bug 1835955.// w w w . j a v a 2s.com */ public void testBug1835955() { DefaultCategoryDataset d = new DefaultCategoryDataset(); d.addValue(1.0, "R1", "C1"); d.addValue(2.0, "R2", "C2"); d.removeColumn("C2"); d.addValue(3.0, "R2", "C2"); assertEquals(3.0, d.getValue("R2", "C2").doubleValue(), EPSILON); }
From source file:org.pentaho.plugin.jfreereport.reportcharts.RadarChartExpression.java
private double computeMaxValue(final DefaultCategoryDataset defaultDataset) { final int rows = defaultDataset.getRowCount(); final int columns = defaultDataset.getColumnCount(); double maxdata = 0.01; for (int r = 0; r < rows; r++) { for (int cc = 0; cc < columns; cc++) { final Number value = defaultDataset.getValue(r, cc); if (value == null) { continue; }/*from www . jav a 2 s . co m*/ if (value.doubleValue() > maxdata) { maxdata = value.doubleValue(); } } } return maxdata; }