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 setFirstName($firstName) { $this->__initializer__ && $this->__initializer__->__invoke($this, 'setFirstName', array($firstName)); return parent::setFirstName($firstName); }