Ejemplo n.º 1
0
 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);
 }