Beispiel #1
0
 /**
  * @param $auth
  * @param $username
  * @param $service
  * @param $result
  *
  * @dataProvider validRoleRetrievalProvider
  */
 public function testValidRoleRetrieval($auth, $username, $service, $result)
 {
     $user = M::mock('OrgHeiglHybridAuth\\UserToken')->shouldReceive('isAuthenticated')->zeroOrMoreTimes()->andReturn($auth)->shouldReceive('getService')->zeroOrMoreTimes()->andReturn($service)->shouldReceive('getDisplayName')->zeroOrMoreTimes()->andReturn($username)->mock();
     $this->roleManager->setUserToken($user);
     $this->assertEquals($result, $this->roleManager->getRole());
     $this->assertEquals($result, (string) $this->roleManager);
 }