@Test
public void testAddColumn() throws Exception {

  String tableName = getFreeTableName();
  createMyTable(tableName);
  DBAccessorImpl dbAccessor = injector.getInstance(DBAccessorImpl.class);
  DBColumnInfo dbColumnInfo = new DBColumnInfo("description", String.class,  null, null, true);
  dbAccessor.addColumn(tableName, dbColumnInfo);
  Statement statement = dbAccessor.getConnection().createStatement();
  statement.execute("update " + tableName + " set description = 'blah' where id = 1");
  ResultSet resultSet = statement.executeQuery("select description from " + tableName);
  while (resultSet.next()) {
    assertEquals(resultSet.getString("description"), "blah");
  }
  resultSet.close();
}