コード例 #1
0
ファイル: EventTest.php プロジェクト: gajus/moa
 public function testAfterDeleteRecover()
 {
     $foo = new \Sandbox\Model\String($this->db);
     $foo['name'] = 'throw_after_delete';
     $foo->save();
     $properties = $foo->getData();
     try {
         $foo->delete();
     } catch (\RuntimeException $e) {
         $this->assertSame($properties, $foo->getData());
     }
 }
コード例 #2
0
ファイル: InflateTest.php プロジェクト: gajus/moa
 public function testInflateUsingPrimaryKey()
 {
     $foo = new \Sandbox\Model\String($this->db);
     $foo->save();
     $properties = $foo->getData();
     $foo = new \Sandbox\Model\String($this->db, $foo['id']);
     $this->assertSame($properties, $foo->getData());
 }
コード例 #3
0
ファイル: GetTest.php プロジェクト: gajus/moa
 public function testGetAllPropertiesOfExistingObject()
 {
     $foo = new \Sandbox\Model\String($this->db);
     $foo->save();
     $data = ['id' => null, 'name' => ''];
     $data['id'] = $foo['id'];
     $properties = $foo->getData();
     $this->assertSame($data, $properties);
 }