コード例 #1
0
 public function test_should_crud_using_conflictive_column_names()
 {
     $this->installAndIncludeModels(array('Exist' => 'id,order,index, updated_at'));
     $Installer = new AkInstaller();
     $this->assertTrue($Installer->tableExists('exists'));
     $Exist = new Exist();
     $Same = $Exist->create(array('order' => 'order_value', 'index' => 'index_value'));
     $this->assertTrue(!$Same->isNewRecord());
     $this->assertTrue($Exist->findFirstBy($Same->getId()));
     $last_update = $Same->get('updated_at');
     $Same->save();
     $this->assertNotEqual($last_update, $Same->get('updated_at'));
     $id = $Same->getId();
     $Same->destroy();
     $this->assertFalse($Exist->findFirstBy($id, array('default' => false)));
 }