| applyColumnFilters(ITable, String[], String[]) |   | 41% |   | 50% | 4 | 5 | 7 | 14 | 0 | 1 |
| DefaultPrepAndExpectedTestCase(String) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| runTest(VerifyTableDefinition[], String[], String[], PrepAndExpectedTestCaseSteps) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| loadTableDataFromDataSet(String) |   | 43% | | n/a | 0 | 1 | 4 | 10 | 0 | 1 |
| loadTableDataFromDatabase(String, IDatabaseConnection) |   | 42% | | n/a | 0 | 1 | 4 | 10 | 0 | 1 |
| logSortedTable(String, SortedTable) |   | 71% | | n/a | 0 | 1 | 2 | 9 | 0 | 1 |
| verifyData() |   | 75% |   | 66% | 2 | 4 | 5 | 19 | 0 | 1 |
| cleanupData() |   | 84% |   | 50% | 1 | 2 | 4 | 20 | 0 | 1 |
| setupData() |   | 45% |   | 50% | 1 | 2 | 4 | 9 | 0 | 1 |
| makeCompositeDataSet(String[], String, boolean) |   | 83% |   | 66% | 2 | 4 | 2 | 13 | 0 | 1 |
| preTest(VerifyTableDefinition[], String[], String[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| makeCompositeDataSet(String[], String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| tearDown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setPrepDs(IDataSet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExpectedDs(IDataSet) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVerifyTableDefs(VerifyTableDefinition[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setExpectedDataSetAndVerifyTableDefinitionVerifier(ExpectedDataSetAndVerifyTableDefinitionVerifier) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newDatabaseTester() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrepDataset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpectedDataset() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataFileLoader() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVerifyTableDefs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getExpectedDataSetAndVerifyTableDefinitionVerifier() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| makeExpectedTableColumns(Column[], ITableMetaData) |   | 92% |   | 75% | 1 | 3 | 1 | 9 | 0 | 1 |
| makeAdditionalColumnInfo(ITable, String[]) |   | 84% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| verifyData(ITable, ITable, String[], String[], ValueComparer, Map) |  | 100% | | n/a | 0 | 1 | 0 | 27 | 0 | 1 |
| makeAdditionalColumnInfo(String[], Column[]) |  | 100% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| verifyData(IDatabaseConnection, VerifyTableDefinition) |  | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
| DefaultPrepAndExpectedTestCase(DataFileLoader, IDatabaseTester) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| configureTest(VerifyTableDefinition[], String[], String[]) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| DefaultPrepAndExpectedTestCase() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| makeExpectedTableColumns(Column[], Column[]) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| lookupFeatureValue(String) |  | 100% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| logSortedTables(SortedTable, SortedTable) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getSetUpOperation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTearDownOperation() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| postTest(boolean) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| compareData(ITable, ITable, Column[], ValueComparer, Map) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$makeExpectedTableColumns$0(Set, Column) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| postTest() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDatabaseTester(IDatabaseTester) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDataFileLoader(DataFileLoader) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDataSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| preTest() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getDatabaseTester() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |