public function testGetDisplayName() { $this->user->setLogin('login'); $this->user->setFirstName('firstname'); $this->user->setLastName('lastname'); $this->user->setEmail('*****@*****.**'); $this->assertEquals($this->user->getDisplayName(), 'firstname lastname'); $this->user->setLastName(''); $this->assertEquals($this->user->getDisplayName(), 'firstname'); $this->user->setFirstName(''); $this->assertEquals($this->user->getDisplayName(), '*****@*****.**'); $this->user->setEmail(null); $this->assertEquals($this->user->getDisplayName(), 'login'); $this->user->setLastName('lastname'); $this->assertEquals($this->user->getDisplayName(), 'lastname'); $this->user->setLastName(null); $this->user->setLogin(null); $this->assertEquals($this->user->getDisplayName(), 'Unnamed user'); }
/** * {@inheritDoc} */ public function setLastName($lastName) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastName', array($lastName)); return parent::setLastName($lastName); }