assertNotNull(accountTable);
String[] columnNames = accountTable.getColumnNames();
System.out.println("Account table columns: " + Arrays.toString(columnNames));
Column idColumn = accountTable.getColumnByName("Id");
Column nameColumn = accountTable.getColumnByName("Name");
assertNotNull(idColumn);
assertNotNull(nameColumn);
assertEquals("Column[name=Id,columnNumber=0,type=VARCHAR,nullable=false,nativeType=id,columnSize=18]",
idColumn.toString());
assertEquals("id", idColumn.getNativeType());
assertTrue(idColumn.isPrimaryKey());
assertEquals("Column[name=Name,columnNumber=3,type=VARCHAR,nullable=false,nativeType=string,columnSize=255]",
nameColumn.toString());
assertEquals("string", nameColumn.getNativeType());
assertFalse(nameColumn.isPrimaryKey());
}