【发布时间】:2018-03-17 03:38:09
【问题描述】:
假设我正在 PHPUnit 中测试以下类:
class ExampleClass
{
public function exampleMethod()
{
exampleHelperfunction('firstArg', 'secondArg');
}
}
如何测试在运行exampleMethod 时是否使用参数'firstArg' 和'secondArg' 调用了exampleHelperFunction?
换句话说,我如何模拟不是类方法的函数?
【问题讨论】:
-
希望你知道你正在混合 oop 和程序
-
哦,是的,我是。谢谢。
-
哦,好吧,这听起来让我毛骨悚然。玩得开心
-
只是想知道,当您说要模拟
exampleHelperfunction时,这意味着它无法在测试环境中执行吗? -
@B001 我正在尝试围绕程序 API 编写一个包装器。因此,在某些时候,我需要测试该程序代码是否按预期运行。
标签: php unit-testing testing phpunit