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