@@ -46,17 +46,18 @@ public void testCollectDatabaseTables() throws Exception {
46
46
Connection connection = DriverManager .getConnection ("jdbc:h2:mem:test" );
47
47
Statement statement = connection .createStatement ();
48
48
statement .execute ("CREATE TABLE FOO(id int primary key, bar varchar(255))" );
49
- Map <String , List <Table >> tableMap = databaseReaderWrapper .collectDatabaseTables ();
50
- assertEquals (2 , tableMap .size ());
51
- Set <String > tableMapKeys = tableMap .keySet ();
49
+ Map <String , List <TableWrapper >> tableWrapperMap = databaseReaderWrapper .collectDatabaseTables ();
50
+ assertEquals (2 , tableWrapperMap .size ());
51
+ Set <String > tableMapKeys = tableWrapperMap .keySet ();
52
52
assertTrue (tableMapKeys .contains ("TEST.PUBLIC" ));
53
53
assertTrue (tableMapKeys .contains ("TEST.INFORMATION_SCHEMA" ));
54
- List <Table > tables = tableMap .get ("TEST.PUBLIC" );
55
- assertEquals (1 , tables .size ());
56
- Table table = tables .get (0 );
57
- assertEquals ("TEST" , table .getCatalog ());
58
- assertEquals ("PUBLIC" , table .getSchema ());
59
- assertEquals ("FOO" , table .getName ());
54
+ List <TableWrapper > tableWrappers = tableWrapperMap .get ("TEST.PUBLIC" );
55
+ assertEquals (1 , tableWrappers .size ());
56
+ TableWrapper tableWrapper = tableWrappers .get (0 );
57
+ assertEquals ("TEST" , tableWrapper .getCatalog ());
58
+ assertEquals ("PUBLIC" , tableWrapper .getSchema ());
59
+ assertEquals ("FOO" , tableWrapper .getName ());
60
+ assertTrue (tableWrapper .getColumnIterator ().hasNext ());
60
61
statement .execute ("DROP TABLE FOO" );
61
62
statement .close ();
62
63
connection .close ();
0 commit comments