@Test
public void testRemoveColumn() {

	Table table = getTestTable();
	
	TableColumn col = table.getSchema().get(1);
	table.removeColumn(col);
	
	assertEquals(2, table.getColumns().size());
	assertEquals("Column 1", table.getSchema().get(0).getHeader());
	assertEquals("Column 3", table.getSchema().get(1).getHeader());
	assertEquals("row 1 col 1", table.get(0).get(0));
	assertEquals("row 1 col 3", table.get(0).get(1));
	assertEquals("row 2 col 1", table.get(1).get(0));
	assertEquals("row 2 col 3", table.get(1).get(1));
	assertEquals("row 3 col 1", table.get(2).get(0));
	assertEquals("row 3 col 3", table.get(2).get(1));
}