Bravo3\Orm\Tests\EntityManagerTest::testCreateModified PHP Method

testCreateModified() public method

public testCreateModified ( EntityManager $em )
$em Bravo3\Orm\Services\EntityManager
    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'));
    }