测试结束前验证模拟对象

时间:2019-07-09 09:49:00

标签: mocking phpunit

我们正在从PHPUnit 5迁移到PHPUnit 8。

我们发现verifyMockObjects()现在是私有方法。

我们在这样的测试中经常使用它:

  • 为测试设置一些背景
  • 模拟一些对象
  • 运行一些用户区代码
  • 断言它可以与verifyMockObjects()一起使用
  • 模拟更多对象
  • 运行一些用户区代码
  • 断言它可以与verifyMockObjects()很好地工作
  • ...

一个例子是迭代器: -一旦设置,我们会对其进行检查 -我们在第一个循环后检查 -我们在第二个循环后检查 -...

使用verifyMockObjects()帮助我们设置测试中的一些里程碑。 由于verifyMockObjects()现在是私有的,我们应该注意一种解决方法或最佳实践吗?

谢谢!

https://github.com/sebastianbergmann/phpunit/issues/3734

有关

0 个答案:

没有答案