|
|
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 下面是该页面中的一个小示例:
|