@Test public void testSetMetrics() throws Exception { IndicatorsModel model = new IndicatorsModel(); model.setTimingMetricsMap(timingMetricsMap); ChartManager.setMetrics(chart, model); List<Series> series = conf.getSeries(); assertEquals(2, series.size()); DataSeries dataSeries1 = (DataSeries) series.get(0); DataSeries dataSeries2 = (DataSeries) series.get(1); assertEquals(METRIC1.getDescription(), dataSeries1.getName()); assertEquals(METRIC2.getDescription(), dataSeries2.getName()); DataSeriesItem item1 = dataSeries1.get(1); assertEquals(metricItem.getT95(), item1.getY()); assertEquals(DATE_TIME2, new LocalDateTime(item1.getX(), DateTimeZone.UTC)); }
private DataSeries getBrowserMarketShareSeries() { DataSeriesItem firefox = new DataSeriesItem("Firefox", 45.0); DataSeriesItem ie = new DataSeriesItem("IE", 26.8); DataSeriesItem chrome = new DataSeriesItem("Chrome", 12.8); chrome.setSliced(true); chrome.setSelected(true); DataSeriesItem safari = new DataSeriesItem("Safari", 8.5); DataSeriesItem opera = new DataSeriesItem("Opera", 6.2); DataSeriesItem others = new DataSeriesItem("Others", 0.7); return new DataSeries(firefox, ie, chrome, safari, opera, others); }