/** * deletes a record in the table but leaves the object as it is * * @return bool */ public function delete() { return EQM::delete($this); }
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); }
public function testPostDelete() { $c = new CCompany(); $c->name = 'NAME'; EQM::insert($c); EQM::delete($c); $this->assertEquals($c->remark, 'DELETED'); }