コード例 #1
0
ファイル: TraitsTest.php プロジェクト: Kyoushu/CommonBundle
 public function testTitleSlug()
 {
     $entity = new TraitsEntity();
     $this->assertNull($entity->getTitle());
     $this->assertNull($entity->getSlug());
     $entity->setTitle('Foo Bar');
     $manager = $this->getEntityManager();
     $manager->persist($entity);
     $manager->flush();
     $this->assertEquals('Foo Bar', $entity->getTitle());
     $this->assertEquals('foo-bar', $entity->getSlug());
     $this->assertNotNull($entity->getId());
     $id = $entity->getId();
     /** @var TraitsEntity $entity */
     $entity = $manager->getRepository('\\Kyoushu\\CommonBundle\\Tests\\Entity\\TraitsEntity')->find($id);
     $this->assertNotNull($entity);
     $this->assertEquals('Foo Bar', $entity->getTitle());
     $this->assertEquals('foo-bar', $entity->getSlug());
 }