![]() |
1
4
您的Logger类不能被PHPUnit嘲笑,原因有两个。
http://misko.hevery.com/2008/12/15/static-methods-are-death-to-testability/ 您有两个选项来测试这样的事情:
|
![]() |
2
-2
如果您使用的是像PHPUnit这样的测试框架,它可以模拟对象。您可以为记录器类创建一个模拟对象,并在其中定义调试方法。 详细说明如下: https://phpunit.de/manual/current/en/test-doubles.html 下面是该页面中的一个小示例:
|
|
wavesinaroom · 断言结构向量长度 6 月前 |
![]() |
Tim Kirkwood · 比较空数据帧 7 月前 |
![]() |
Kamran Khan · 使用单元测试ASP。NET核心 11 月前 |
![]() |
paymer · 为什么我的代码没有删除我的单元测试生成的zip文件? 12 月前 |
![]() |
Ricky Mo · 角度测试如何模拟导入的const 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |