public function testNavigationItemEntity() { $user = new User(); $user->setEmail('*****@*****.**'); $values = ['title' => 'Some Title', 'url' => 'Some Url', 'position' => 'Some position', 'user' => $user]; $item = new NavigationItem($values); $item->setType('test'); $this->assertEquals($values['title'], $item->getTitle()); $this->assertEquals($values['url'], $item->getUrl()); $this->assertEquals($values['position'], $item->getPosition()); $this->assertEquals($values['user'], $item->getUser()); $this->assertEquals('test', $item->getType()); $dateTime = new \DateTime(); $item->setUpdatedAt($dateTime); $this->assertEquals($dateTime, $item->getUpdatedAt()); $dateTime = new \DateTime(); $item->setCreatedAt($dateTime); $this->assertEquals($dateTime, $item->getCreatedAt()); }
/** * {@inheritDoc} */ public function setCreatedAt($createdAt) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreatedAt', array($createdAt)); return parent::setCreatedAt($createdAt); }