DiffCollectingFailureHandler diffHandler = new DiffCollectingFailureHandler(); ITable filteredTable = DefaultColumnFilter.excludedColumnsTable(dataSet.getTable(table), excludedColumnNames); ITable filteredExpectedTable = DefaultColumnFilter.excludedColumnsTable(expectedDataSet.getTable(table), excludedColumnNames); Assertion.assertEquals(filteredExpectedTable, filteredTable, diffHandler);
private ITable filter(ITable table, String[] columnsToFilter) throws DataSetException { return DefaultColumnFilter.excludedColumnsTable(table, columnsToFilter); }
private ITable filter(final ITable table, final String[] columnsToFilter) throws DataSetException { ITable filteredTable = DefaultColumnFilter.excludedColumnsTable(table, columnsToFilter); return applyCustomFilters(filteredTable); }
private ITable filter(final ITable table, final String[] columnsToFilter) throws DataSetException { ITable filteredTable = DefaultColumnFilter.excludedColumnsTable(table, Columns.findColumnsByName(columnsToFilter, table.getTableMetaData())); return applyCustomFilters(filteredTable); }
private ITable filter(final ITable table, final String[] columnsToFilter) throws DataSetException { ITable filteredTable = DefaultColumnFilter.excludedColumnsTable(table, Columns.findColumnsByName(columnsToFilter, table.getTableMetaData())); return applyCustomFilters(filteredTable); }
private void compare(IDataSet actualDataSet, IDataSet expectedDataSet) throws Throwable { String[] expectedTableNames = expectedDataSet.getTableNames(); if (expectedTableNames.length == 0) return; String[] actualTableNames = actualDataSet.getTableNames(); compareTableSize(actualTableNames, expectedTableNames); for (int i = 0; i < expectedTableNames.length; i++) { String tableName = expectedTableNames[i]; ITable expectedTable = expectedDataSet.getTable(tableName); String[] ignoreColumns = getIgnoreColumns(tableName); if ((ignoreColumns != null) && (ignoreColumns.length != 0)) { expectedTable = DefaultColumnFilter.excludedColumnsTable(expectedTable, ignoreColumns); } ITable actualTable = actualDataSet.getTable(tableName); Column[] expectedColumns = expectedTable.getTableMetaData().getColumns(); actualTable = DefaultColumnFilter.includedColumnsTable(actualTable, expectedColumns); Assertion.assertEquals(expectedTable, actualTable); } }