List of usage examples for org.jfree.data.time TimeTableXYDataset getTimePeriod
public TimePeriod getTimePeriod(int item)
From source file:org.jfree.data.time.TimeTableXYDatasetTest.java
/** * Some checks for the getTimePeriod() method. *///from w w w.j av a2 s . c o m @Test public void testGetTimePeriod() { TimeTableXYDataset d = new TimeTableXYDataset(); d.add(new Year(1999), 1.0, "Series 1"); d.add(new Year(1998), 2.0, "Series 1"); d.add(new Year(1996), 3.0, "Series 1"); assertEquals(d.getTimePeriod(0), new Year(1996)); assertEquals(d.getTimePeriod(1), new Year(1998)); assertEquals(d.getTimePeriod(2), new Year(1999)); }
From source file:org.xwiki.rendering.internal.macro.chart.source.table.TableTimeTableXYBuilderTest.java
@Test public void testBuildTimeTableXY() throws Exception { String content = "| Date | column 2 | column 3 | column 4\n" + "| 2012-01-01 10:30:10 | 12 | 13 | 14 \n" + "| 2012-01-01 10:30:20 | 22 | 23 | 24 \n"; setUpContentExpectation(content);// www . j av a2 s.co m getDataSource().buildDataset(content, map("type", "xy_line_and_shape", "dataset", "timetable_xy", "range", "A2-D3", "locale", "en_US", "date_format", "yyyy-MM-dd kk:mm:ss", "domain_axis_type", "date"), null); DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", new Locale("en")); ChartModel chartModel = getDataSource().getChartModel(); Assert.assertTrue(chartModel.getDataset() instanceof TimeTableXYDataset); Assert.assertTrue(chartModel.getAxis(0) instanceof DateAxis); Assert.assertTrue(chartModel.getAxis(1) instanceof ValueAxis); TimeTableXYDataset dataset = (TimeTableXYDataset) chartModel.getDataset(); Assert.assertTrue(dataset.getSeriesCount() == 3); Assert.assertTrue(dataset.getSeriesKey(0).equals(" column 2 ")); Assert.assertTrue(dataset.getSeriesKey(1).equals(" column 3 ")); Assert.assertTrue(dataset.getSeriesKey(2).equals(" column 4")); Assert.assertTrue(dataset.getTimePeriod(0).getStart().equals(new Date(0))); Assert.assertTrue(dataset.getTimePeriod(0).getEnd().equals(dateFormat.parse("2012-01-01 10:30:10"))); Assert.assertTrue(dataset.getTimePeriod(1).getStart().equals(dateFormat.parse("2012-01-01 10:30:10"))); Assert.assertTrue(dataset.getTimePeriod(1).getEnd().equals(dateFormat.parse("2012-01-01 10:30:20"))); }