Example #1
0
 /**
  * @dataProvider modelProvider
  */
 public function testBaseProperties(ConfigModel $model)
 {
     // test get/set mode
     $this->assertEquals(ConfigModel::MODE_DEFAULT, $model->getMode());
     $model->setMode(ConfigModel::MODE_READONLY);
     $this->assertEquals(ConfigModel::MODE_READONLY, $model->getMode());
     // test get/set created
     $this->assertNull($model->getCreated());
     $model->setCreated(new \DateTime('2013-01-01'));
     $this->assertEquals('2013-01-01', $model->getCreated()->format('Y-m-d'));
     // test get/set updated
     $this->assertNull($model->getUpdated());
     $model->setUpdated(new \DateTime('2013-01-01'));
     $this->assertEquals('2013-01-01', $model->getUpdated()->format('Y-m-d'));
 }