@Test public void testValidColumnTypes() { String[] tableNames = reader.getTableNames(); for (int i = 0; i < tableNames.length; i++) { Class[] typesByIndex = reader.getColumnTypes(i); Class[] typesByName = reader.getColumnTypes(tableNames[i]); assertNotNull(typesByIndex); assertNotNull(typesByName); assertEquals(typesByIndex.length, typesByName.length); for (int j = 0; j < typesByIndex.length; j++) { assertNotNull(typesByIndex[j]); assertEquals(typesByIndex[j], typesByName[j]); } } }