コード例 #1
0
ファイル: PdoTest.php プロジェクト: monomelodies/ornament
 /**
  * @expectedException PHPUnit_Framework_Error_Notice
  */
 public function testVirtuals()
 {
     $model = new MyTableModel(self::$pdo);
     $model->name = 'Marijn';
     $model->comment = 'Hi Ornament';
     $model->save();
     $linked = new LinkedTableModel(self::$pdo);
     $linked->mytable = $model->id;
     $linked->points = 4;
     $linked->save();
     $this->assertEquals(80, $linked->percentage);
     $linked->percentage = 70;
 }
コード例 #2
0
ファイル: JoinTest.php プロジェクト: monomelodies/ornament
 public function testVirtualJoin()
 {
     $model = new MyTableModel(self::$pdo);
     $model->name = 'Marijn';
     $model->comment = 'Hi Ornament';
     $model->save();
     $linked = new LinkedTableModel(self::$pdo);
     $linked->mytable = $model->id;
     $linked->points = 4;
     $linked->save();
     $id = $linked->id;
     unset($model, $linked);
     $linked = new LinkedTableModel(self::$pdo);
     $linked->id = $id;
     $linked->load();
     $this->assertTrue($linked->mytable instanceof MyTableModel);
 }