脚本宝典收集整理的这篇文章主要介绍了在使用PHPUnit进行测试时,如何在使用实现IteratorAggregate接口的Mock类时防止重新声明错误?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$mockExceptionManager = $this->getMock('exceptionManager');
麻烦的是,我的异常管理器实现了ITeratorAggregate接口,这需要一个如下所示的方法:
public function getIterator() { return new ArrayIterator($this->exceptions); }
当我运行单元测试时,我收到以下错误:
我有一种感觉,PHPUnit模拟对象套件也实现了IteratorAggregate接口,并且两者发生了冲突,尽管我不确定.我也尝试使用Iterator接口,但遇到了同样的问题.我怎么能绕过这个?
以上是脚本宝典为你收集整理的在使用PHPUnit进行测试时,如何在使用实现IteratorAggregate接口的Mock类时防止重新声明错误?全部内容,希望文章能够帮你解决在使用PHPUnit进行测试时,如何在使用实现IteratorAggregate接口的Mock类时防止重新声明错误?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。