mocking
-
PHPUnit 中的 Mock - 使用不同参数对同一方法进行多次配置 是否可以以这种方式配置 PHPUnit 模拟? 我使用PHPUnit 3.5.10,当我要求匹配器时,它失败了,因为它需要“Logger”参数。这就像第二个期望正在重写第一个期望,但是当我抛弃模拟时,一切看起
-
在 PHPUnit 中,我如何在对模拟方法的连续调用中指示与() 的不同? 我想用不同的预期参数调用我的模拟方法两次。这不起作用,因为第二次调用将失败。 但是我如何添加一个 with() 来匹配第二个调用呢?
-
-
PHPUnit 模拟对象和方法类型提示 我正在尝试使用PHPunit创建\SplObserver的模拟对象,并将模拟对象附加到\SplSubject。当我尝试将模拟对象附加到实现 \SplSubject 的类时,我收到一个可捕获的致命错误,指出模拟对象未实现 \SplObserver
-
-
PHPUnit assert 不调用任何方法 我有一个使用 ServiceB 的 ClassA。在某些情况下,A 类最终应该不会调用 ServiceB 的任何方法。我现在想测试一下,并且确实没有调用任何方法。 这可以按如下方式完成: 有没有办法简单地声明
-
PHPUnit “Mocked method 不存在”。当使用 $mock->expects($this->at(...)) 我在PHPUnit模拟对象中遇到了一个奇怪的问题。我有一个应该调用两次的方法,所以我使用的是“at”匹配器。这是第一次调用该方法,但由于某种原因,第二次调用它时,我得到“Mocked方法不存
-
PHPUnit、模拟接口和实例 有时在我的代码中,我会检查特定对象是否实现了接口: 我知道有一个名为 Interface 的类与实现 Interface 的类不同,但我不确定如何处理这个问题。 我是否被迫模拟一个实现接口的具体类?这
-
-
In PHPUnit, how do I mock parent methods? I want to test a class method that calls upon a parent method with the same name. Is there a way to do this?
标签