Example #1
0
 public function testQuery()
 {
     $model = new MyTableModel(self::$pdo);
     $list = $model->query([], [], [self::$pdo]);
     $this->assertEquals(3, count($list));
     foreach ($list as $l) {
         $this->assertEquals('MyTableModel', get_class($l));
     }
 }
Example #2
0
 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);
 }