PHPUnit在Symfony PreAuthenticatedToken上的断言失败

时间:2018-10-29 05:30:00

标签: php testing phpunit symfony-3.4 phpunit-testing

从Symfony 2.8升级到3.4后,运行PHPUnit测试时出现以下错误:

  

无法断言Symfony \ Component \ VarDumper \ Cloner \ Data对象   &000000007bbb78b60000000050f520a2(符合预期   'Symfony \ Component \ Security \ Core \ Authentication \ Token \ PreAuthenticatedToken'。

这是以前起作用的断言:

$security = $client->getProfile()->getCollector('security');
$this->assertTrue($security->isAuthenticated());
$this->assertEquals(
    'Symfony\Component\Security\Core\Authentication\Token\PreAuthenticatedToken',
    $security->getTokenClass()
);

assertEquals断言是它失败的断言。

这是完整的输出(可能太大,无法丢弃到SO问题中):https://gist.github.com/crmpicco/a927716570a4949caafec4ca1361bf63

是什么原因导致失败?

0 个答案:

没有答案