MatchableDataTable { public List<DataColumn> getColumns() { return dt.getColumns(); } MatchableDataTable(final DataTable dt); DataRow findMatching(final Map<String, Object> keyProperties); DataRow findMatchingNothrow(final Map<String, Object> keyProperties); DataRow findFirstUnprocessedRow(); List<DataRow> getUnprocessedRows(); void markProcessed(final DataRow dr); List<DataColumn> getColumns();  }
@Test public void shouldDelegateGetColumnsToDataTable() { mdt.getColumns(); verify(mockedDataTable).getColumns(); }