示例#1
0
 /**
  * @dataProvider datePropertiesProvider
  */
 public function testDateProperties(array $values)
 {
     $note = new Note($values);
     $instance = new Note();
     if (isset($values['createdAt'])) {
         $this->assertInstanceOf('DateTime', $note->getCreatedAt(false));
         $this->assertEquals($values['createdAt'], $note->getCreatedAt());
         $instance->setCreatedAt(new DateTime($values['createdAt']));
         $this->assertEquals($values['createdAt'], $instance->getCreatedAt());
     }
     if (isset($values['updatedAt'])) {
         $this->assertInstanceOf('DateTime', $note->getUpdatedAt(false));
         $this->assertEquals($values['updatedAt'], $note->getUpdatedAt());
         $instance->setUpdatedAt(new DateTime($values['updatedAt']));
         $this->assertEquals($values['updatedAt'], $instance->getUpdatedAt());
     }
 }