コード例 #1
0
ファイル: GraceTest.php プロジェクト: miknatr/grace
 public function testCommit()
 {
     //test insert
     $this->finder->create()->setName('Sylvester Stallone')->setPhone('+1-123-123');
     //test delete
     $this->finder->getByIdOrFalse(3)->delete();
     //test update
     $this->finder->getByIdOrFalse(2)->setName('Mr. Jack Smit');
     $this->orm->commit();
     //clean objects and see changes
     $this->assertEquals('Mike Smit', $this->finder->getByIdOrFalse(1)->getName());
     $this->assertEquals('Mr. Jack Smit', $this->finder->getByIdOrFalse(2)->getName());
     $this->assertEquals('Sylvester Stallone', $this->finder->getByIdOrFalse(4)->getName());
     $this->assertFalse($this->finder->getByIdOrFalse(3));
 }
コード例 #2
0
ファイル: FinderAbstractTest.php プロジェクト: miknatr/grace
 public function testGetByIdWithBadId()
 {
     $this->assertFalse($this->finder->getByIdOrFalse(123123));
 }