public String getValue( Integer row ) { Object value = dataSet.getValueAt(row, columnNumber); return TableDisplayer.this.format(value, column.getId()); } };
public String formatValue(DataSet dataSet, int row, int column) { Object value = dataSet.getValueAt(row, column); return formatValue(value); } }
@Test public void testGroupByMonthDynamicNonEmpty() throws Exception { DataSet result = lookupGroupByMonthDynamic(false); //printDataSet(result); assertThat(result.getRowCount()).isEqualTo(37); assertThat(result.getValueAt(0, 0)).isEqualTo("2012-01"); }
public String formatValue(int row, int column) { Object value = row < dataSet.getRowCount() ? dataSet.getValueAt(row, column) : null; DataColumn columnObj = dataSet.getColumnByIndex(column); ValueFormatter formatter = getFormatter(columnObj.getId()); if (formatter != null) { return formatter.formatValue(dataSet, row, column); } return formatValue(value, columnObj); }
@Test public void testIgnoreNullNumbers() { expensesDataSet.setValueAt(0, 5, null); SelectorSliderDisplayer presenter = createSelectorDisplayer(numberSelectorSettings); presenter.draw(); DataSet dataSet = presenter.getDataSetHandler().getLastDataSet(); Object min = dataSet.getValueAt(0, 0); Object max = dataSet.getValueAt(0, 1); assertEquals(min, 1.1d); assertEquals(max, 1100.1d); }
@Test public void testIgnoreNullNumbers() { expensesDataSet.setValueAt(0, 5, null); SelectorSliderDisplayer presenter = createSelectorDisplayer(numberSelectorSettings); presenter.draw(); DataSet dataSet = presenter.getDataSetHandler().getLastDataSet(); Object min = dataSet.getValueAt(0, 0); Object max = dataSet.getValueAt(0, 1); assertEquals(min, 1.1d); assertEquals(max, 1100.1d); }
@Test public void testLookup() throws Exception { DataSetLookup lookup = DataSetLookupFactory .newDataSetLookupBuilder().dataset("test") .buildLookup(); DataSet dataSet = dataSetManager.lookupDataSet(lookup); verify(customProvider).lookupDataSet(customDef, lookup); assertEquals(dataSet.getRowCount(), 2); assertEquals(dataSet.getValueAt(0, 0), "david"); assertEquals(dataSet.getValueAt(1, 0), "maciejs"); } }
@Test public void testLookup() throws Exception { DataSetLookup lookup = DataSetLookupFactory .newDataSetLookupBuilder().dataset("test") .buildLookup(); DataSet dataSet = dataSetManager.lookupDataSet(lookup); verify(customProvider).lookupDataSet(customDef, lookup); assertEquals(dataSet.getRowCount(), 2); assertEquals(dataSet.getValueAt(0, 0), "david"); assertEquals(dataSet.getValueAt(1, 0), "maciejs"); } }
@Test public void testAbortedTotalMetric() { Displayer displayer = presenter.getAbortedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 0d); }
@Test public void testCompletedMetric() { Displayer displayer = presenter.getCompletedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 2d); }
@Test public void testSuspendedMetric() { Displayer displayer = presenter.getSuspendedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 1d); }
@Test public void testPendingMetric() { Displayer displayer = presenter.getPendingMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 0d); }
@Test public void testTotalMetric() { Displayer displayer = presenter.getTotalMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 9d); }
@Test public void testAbortedTotalMetric() { Displayer displayer = presenter.getAbortedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 0d); }
@Test public void testInProgressMetric() { Displayer displayer = presenter.getInProgressMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 3d); }
@Test public void testInProgressMetric() { Displayer displayer = presenter.getInProgressMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 3d); }
@Test public void testSuspendedMetric() { Displayer displayer = presenter.getSuspendedMetric(); DataSet dataSet = displayer.getDataSetHandler().getLastDataSet(); assertEquals(dataSet.getValueAt(0, 0), 1d); }
@Test public void testGroupByMonthDynamicNonEmpty() throws Exception { DataSet result = lookupGroupByMonthDynamic(false); //printDataSet(result); assertThat(result.getRowCount()).isEqualTo(37); assertThat(result.getValueAt(0, 0)).isEqualTo("2012-01"); }
@Test public void testGroupByMonthDynamic() throws Exception { DataSet result = lookupGroupByMonthDynamic(true); //printDataSet(result); assertThat(result.getRowCount()).isEqualTo(48); assertThat(result.getValueAt(0, 0)).isEqualTo("2012-01"); }
@Test public void testAggregationAndFilterByNonAnalyzedField() throws Exception { DataSet result = dataSetManager.lookupDataSet( DataSetFactory.newDataSetLookupBuilder() .dataset(EL_DATASET_UUID) .column(COUNT, "#items") .filter(ExpenseReportsData.COLUMN_DEPARTMENT, equalsTo(EL_EXAMPLE_DEPT_ENGINEERING)) .sort(ExpenseReportsData.COLUMN_ID, SortOrder.ASCENDING) .buildLookup()); assertThat(result.getRowCount()).isEqualTo(1); assertThat(result.getValueAt(0, 0)).isEqualTo(19d); }