@Test(expected = IllegalStateException.class) public void test_apply_dropColumn_doesNotExist() { MTable base = base(); DropColumn dropColumn = new DropColumn(); dropColumn.setTableName(base.getName()); dropColumn.setColumnName("DoesNotExist"); base.apply(dropColumn); }
@Test public void test_apply_dropColumn() { MTable base = base(); DropColumn dropColumn = new DropColumn(); dropColumn.setTableName("tab"); dropColumn.setColumnName("name"); base.apply(dropColumn); assertThat(base.getColumn("name")).isNull(); }