【发布时间】:2017-02-24 09:18:00
【问题描述】:
这是否可以避免在 phpunit 中进行模拟?
我的概念是: - 编写单元测试来测试较小的部分 - 在进行集成/功能测试时,可以使用依赖注入注入一个空对象类(因此最好将所有内容都接口)。但集成测试可以与单元测试分开。
我不喜欢嘲笑的原因是我发现它在每次测试中都没有被充分利用,它完全不可读。我正在考虑分离单元测试和集成测试。
在大多数情况下,这是否可以替代模拟,或者模拟根本不可替代?最佳做法是什么?
【问题讨论】:
标签: php unit-testing phpunit