如何使用 PHPUnit 模拟 PHP 自己的方法
How to mock PHP's own methods using PHPUnit
我想在 PHP class 中调用 PHP 内置方法的方法中添加测试覆盖率。为了能够模拟 copy()
,我必须创建一个包装器 class。 有没有更好的方法来模拟 PHP 的内置方法? “更好”是指我不想引入包装器 class只是为了单元测试。
我检查过 these docs 但找不到答案。
我仅将 PHP 和 PHPUnit 用于副项目,因此我可能会忽略一些明显的东西?
我想在 PHP class 中调用 PHP 内置方法的方法中添加测试覆盖率。为了能够模拟 copy()
,我必须创建一个包装器 class。 有没有更好的方法来模拟 PHP 的内置方法? “更好”是指我不想引入包装器 class只是为了单元测试。
我检查过 these docs 但找不到答案。
我仅将 PHP 和 PHPUnit 用于副项目,因此我可能会忽略一些明显的东西?