Пример #1
0
 /**
  * deletes a record in the table but leaves the object as it is
  *
  * @return bool
  */
 public function delete()
 {
     return EQM::delete($this);
 }
Пример #2
0
 public function testDeleteError()
 {
     $company = new Company();
     try {
         EQM::delete($company);
         $r = true;
     } catch (EQMException $e) {
         $r = false;
     }
     $this->assertFalse($r);
     $projectActivity = new ProjectActivity();
     try {
         EQM::delete($projectActivity);
         $r = true;
     } catch (EQMException $e) {
         $r = false;
     }
     $this->assertFalse($r);
     $projectActivity->id = 999;
     try {
         EQM::delete($projectActivity);
         $r = true;
     } catch (EQMException $e) {
         $r = false;
     }
     $this->assertFalse($r);
     $projectActivity->id = 999;
     $projectActivity->projectId = 'WHAT_EVER';
     try {
         EQM::delete($projectActivity);
         # TODO zero result nothing has been deleted
         $r = true;
     } catch (EQMException $e) {
         $r = false;
     }
     $this->assertTrue($r);
 }
Пример #3
0
 public function testPostDelete()
 {
     $c = new CCompany();
     $c->name = 'NAME';
     EQM::insert($c);
     EQM::delete($c);
     $this->assertEquals($c->remark, 'DELETED');
 }