Esempio n. 1
0
 /**
  * @covers Ornament\Storage::dirty
  * @covers Ornament\Model::load
  */
 public function testModel()
 {
     $model = new MyTableModel(self::$pdo);
     $model->name = 'Marijn';
     $model->comment = 'Hi Ornament';
     $model->save();
     $stmt = self::$pdo->prepare("SELECT * FROM my_table");
     $stmt->execute();
     $rows = $stmt->fetchAll();
     $this->assertEquals(4, count($rows));
     $model->comment = 'Awesome';
     $model->save();
     $stmt->execute();
     $row = $stmt->fetchAll(PDO::FETCH_ASSOC);
     $this->assertEquals('Awesome', $row[3]['comment']);
     unset($model);
     $model = new MyTableModel(self::$pdo);
     $model->id = 1;
     $model->load();
 }