Exemple #1
0
 /**
  * @return UserItem
  */
 public function testGettersAndSetters()
 {
     $user = new UserItem();
     $expectedUserGroup = new UserGroupItem();
     $this->assertFalse($user->hasUserGroupId());
     $this->assertInstanceOf(UserItem::class, $user->setUserGroup($expectedUserGroup));
     $this->assertTrue($user->hasUserGroupId());
     $this->assertEquals($expectedUserGroup->getId(), $user->getUserGroupId());
     $this->assertInstanceOf(UserItem::class, $user->setUserGroupId($expectedUserGroup->getId()));
     $this->assertEquals($expectedUserGroup->getId(), $user->getUserGroupId());
     $expectedName = 'Great';
     $this->assertFalse($user->hasFirstName());
     $this->assertInstanceOf(UserItem::class, $user->setFirstName($expectedName));
     $this->assertTrue($user->hasFirstName());
     $this->assertEquals($expectedName, $user->getFirstName());
     $expectedSurname = 'Scott!';
     $this->assertFalse($user->hasSurname());
     $this->assertInstanceOf(UserItem::class, $user->setSurname($expectedSurname));
     $this->assertTrue($user->hasSurname());
     $this->assertEquals($expectedSurname, $user->getSurname());
     return $user;
 }