public function tearDown() { TestModel::deleteTable(); TestModelExtendedTypes::deleteTable(); TestModelWithNameLabel::deleteTable(); TestModelSortable::deleteTable(); TestModelSearchOnly::deleteTable(); }
public function setUp() { $this->base = new \Thru\ActiveRecord\DatabaseLayer\Sql\Base(); $this->mysql = new \Thru\ActiveRecord\DatabaseLayer\Sql\Mysql(); TestModel::deleteTable(); TestModelExtendedTypes::deleteTable(); TestModelWithNameLabel::deleteTable(); TestModelSortable::deleteTable(); TestModelSearchOnly::deleteTable(); }
/** * @expectedExceptionMessageRegExp /Unknown table '(test_models|active_record_test.test_models)'/ * @expectedException \Thru\ActiveRecord\DatabaseLayer\TableDoesntExistException */ public function testDestroyTableThatDoesntExist() { $model = new TestModel(); $model->deleteTable(); $vq = new VirtualQuery(); $interpreter = $vq->getInterpreter(); $interpreter->destroyTable($model); }