1515use Symfony \Component \HttpFoundation \Request ;
1616use Symfony \Component \HttpFoundation \Response ;
1717use Symfony \Component \HttpKernel \Event \GetResponseForExceptionEvent ;
18+ use Symfony \Component \HttpKernel \Exception \HttpException ;
1819use Symfony \Component \HttpKernel \HttpKernelInterface ;
1920use Symfony \Component \Security \Core \Authentication \AuthenticationTrustResolverInterface ;
2021use Symfony \Component \Security \Core \Authentication \Token \Storage \TokenStorageInterface ;
@@ -30,15 +31,15 @@ class ExceptionListenerTest extends TestCase
3031 /**
3132 * @dataProvider getAuthenticationExceptionProvider
3233 */
33- public function testAuthenticationExceptionWithoutEntryPoint (\Exception $ exception , \Exception $ eventException = null )
34+ public function testAuthenticationExceptionWithoutEntryPoint (\Exception $ exception , \Exception $ eventException )
3435 {
3536 $ event = $ this ->createEvent ($ exception );
3637
3738 $ listener = $ this ->createExceptionListener ();
3839 $ listener ->onKernelException ($ event );
3940
4041 $ this ->assertNull ($ event ->getResponse ());
41- $ this ->assertSame ( null === $ eventException ? $ exception : $ eventException , $ event ->getException ());
42+ $ this ->assertEquals ( $ eventException , $ event ->getException ());
4243 }
4344
4445 /**
@@ -63,11 +64,11 @@ public function testAuthenticationExceptionWithEntryPoint(\Exception $exception)
6364 public function getAuthenticationExceptionProvider ()
6465 {
6566 return array (
66- array (new AuthenticationException ()),
67- array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ()), $ e ),
68- array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ('embed ' , 0 , new AuthenticationException ())), $ e ),
69- array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ('embed ' , 0 , new AccessDeniedException ())), $ e ),
70- array (new AuthenticationException ('random ' , 0 , new \LogicException ())),
67+ array ($ e = new AuthenticationException (), new HttpException (Response:: HTTP_UNAUTHORIZED , '' , $ e , array (), 0 )),
68+ array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ()), new HttpException (Response:: HTTP_UNAUTHORIZED , '' , $ e , array (), 0 ) ),
69+ array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ('embed ' , 0 , new AuthenticationException ())), new HttpException (Response:: HTTP_UNAUTHORIZED , ' embed ' , $ e , array (), 0 ) ),
70+ array (new \LogicException ('random ' , 0 , $ e = new AuthenticationException ('embed ' , 0 , new AccessDeniedException ())), new HttpException (Response:: HTTP_UNAUTHORIZED , ' embed ' , $ e , array (), 0 ) ),
71+ array ($ e = new AuthenticationException ('random ' , 0 , new \LogicException ()), new HttpException (Response:: HTTP_UNAUTHORIZED , ' random ' , $ e , array (), 0 )),
7172 );
7273 }
7374
0 commit comments