public function testFalseWithoutSecurityServices() { $checker = new RoleAccessChecker('THE_ROLE'); $this->assertFalse($checker->check($this->request), 'Always false without token storage'); $checker = new RoleAccessChecker('THE_ROLE', $this->tokenStorage->reveal()); $this->assertFalse($checker->check($this->request), 'Always false without authorization checker'); }
public function testException() { $context = $this->getMock('Symfony\\Component\\Security\\Core\\SecurityContextInterface'); $context->expects($this->once())->method('getToken')->will($this->returnValue(true)); $context->expects($this->once())->method('isGranted')->with('THE_ROLE')->will($this->throwException(new \Exception())); $checker = new RoleAccessChecker('THE_ROLE', $context); $this->assertFalse($checker->check($this->request)); }