public function testThrowsLogicExceptionIfCurrentRequestIsNull() { $container =
new Container();
$firewallMap =
new FirewallMap($container,
[]);
$requestStack =
new RequestStack();
$user =
new InMemoryUser('username', 'password'
);
$userProvider =
new InMemoryUserProvider();
$authenticator =
new HttpBasicAuthenticator('name',
$userProvider);
$request =
new Request();
$userAuthenticator =
new UserAuthenticator($firewallMap,
$container,
$requestStack);
$this->
expectException(\LogicException::
class);
$this->
expectExceptionMessage('Cannot determine the correct Symfony\Bundle\SecurityBundle\Security\UserAuthenticator to use: there is no active Request and so, the firewall cannot be determined. Try using a specific Symfony\Bundle\SecurityBundle\Security\UserAuthenticator service.'
);
$userAuthenticator->
authenticateUser($user,
$authenticator,
$request);
}}