public function testIndex() { $model = new TestModelSortable(); $model->integer_field = 1; $model->text_field = "Feh"; $model->date_field = date("Y-m-d H:i:s"); $model->save(); $indexes = DatabaseLayer::getInstance()->getTableIndexes("test_models_sortable"); $this->assertTrue(is_array($indexes)); $this->assertTrue($indexes[0]->Column_name == "test_model_id"); }
public function tearDown() { TestModel::deleteTable(); TestModelExtendedTypes::deleteTable(); TestModelWithNameLabel::deleteTable(); TestModelSortable::deleteTable(); TestModelSearchOnly::deleteTable(); }
/** * @expectedException \Thru\ActiveRecord\DatabaseLayer\Exception * @expectedExceptionMessage Bad ORDER direction: invalid */ public function testSearchWithInvalidOrder() { TestModelSortable::search()->order("test_model_id", "invalid")->exec(); }