/** * @dataProvider entityManagerDataProvider * @param EntityManager $em */ public function testCreateModified(EntityManager $em) { $entity = new ModifiedEntity(); $entity->setId(111)->setName('Create/Modify Entity'); $this->assertNull($entity->getLastModified()); $this->assertNull($entity->getTimeCreated()); $em->persist($entity); $this->assertTrue($entity->getLastModified() instanceof \DateTime); $this->assertTrue($entity->getTimeCreated() instanceof \DateTime); $this->assertEquals(date('Y-m-d'), $entity->getLastModified()->format('Y-m-d')); $this->assertEquals(date('Y-m-d'), $entity->getTimeCreated()->format('Y-m-d')); }