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');
 }
Exemplo n.º 2
0
 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));
 }