使用Composer调用PHPUnit执行单元测试,报错见下方截图:
代码是O'REILLY《Modern PHP》一书提供的源码,不是自己写的。链接描述
我下载的源码只有phpunit.xml、tests目录下的源码和src目录下的源码。
目录结构也是严格按照GitHub上的结构,参加下图:
已经查看过O'REILLY的英文版"Modern PHP"的纠错表,没看到纠正源码的记录。
使用Composer调用PHPUnit执行单元测试,报错见下方截图:
代码是O'REILLY《Modern PHP》一书提供的源码,不是自己写的。链接描述
我下载的源码只有phpunit.xml、tests目录下的源码和src目录下的源码。
目录结构也是严格按照GitHub上的结构,参加下图:
已经查看过O'REILLY的英文版"Modern PHP"的纠错表,没看到纠正源码的记录。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答565 阅读✓ 已解决
1.1k 阅读
自己定位并解决了。
PHPUnit的API有变化。把extends后面改成PHPUnitFrameworkTestCase就可以了。或者使用use命名空间也行。