Example #1
0
 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();
 }