mocking
-
PHPUnit:现有对象的模拟方法 PHPUnit's基于给定的类名创建一个新对象,并允许我更改/测试我指定的方法的行为。 我渴望不同的东西;它正在改变现有对象的方法的行为 - 而不构造新对象。 这可能吗?如果是,如何? 在考
-
-
嘲弄 - call_user_func_array() 期望参数 1 是有效的回调 我有一个需要模拟的类: 其中 $method = 'publish' $args = array() $expectation 是 Mockery\Expect 对象 () 的实例 我正在使用php 5.3.10 - 任何想法是什么问题?
-
在 PHPUnit 上创建具有类型提示方法的接口的 Mock 对象失败 我创建了以下界面: 如您所见,PHPUnit 接管数组类型提示,但忘记了 \request\Request。这显然会导致错误。有谁知道此错误的解决方法吗? 我也在没有命名空间的情况下尝试过,但我仍然得到同
-
是否可以模拟受保护的属性和方法 是否可以使用 PHP Mockery 模拟受保护的属性? 我得到了一个带有方法的类,我称之为'a,它对从同一类的受保护属性中检索的数组执行一些魔术。 该受保护属性由同一类中的另一个方法填充。
-
PHPUnit Stubbing 类方法声明为“final” 我正在为一个类方法编写一个单元测试,该方法使用模拟调用另一个类的方法,只有需要调用的方法被声明为 final,因此 PHPUnit 无法模拟它。我可以采取不同的方法吗? 例: 被嘲笑的类
-
PHPUnit: 存根方法未定义 我一定错过了什么。我试图在PHPUnit中的类上存根方法,但是当我在模拟对象上调用方法时,它告诉我该方法未定义。 存根的示例类: 这让我觉得很奇怪(getmock()不会接受带有前导反斜杠
-
-
使用 phpunit 在抽象类中模拟具体方法 有没有好的方法可以使用PHPUnit模拟抽象类中的具体方法? 到目前为止,我发现的是: expects()->will() 使用抽象方法工作正常 它不适用于具体方法。将改为运行原始方法。 使用 mockbuilder
-
标签