【发布时间】:2010-09-21 17:23:42
【问题描述】:
有什么方法可以避免 phpunit 必须调用模拟对象的构造函数?否则我需要一个模拟对象作为构造函数参数,另一个用于那个等等。api似乎是这样的:
getMock($className, $methods = array(), array $arguments = array(),
$mockClassName = '', $callOriginalConstructor = TRUE,
$callOriginalClone = TRUE, $callAutoload = TRUE)
我不让它工作。即使 $callOriginalConstructor 设置为 false,它仍然会抱怨构造函数参数。
我在构造函数中只有一个对象,它是一个依赖注入。所以我不认为我有设计问题。
【问题讨论】:
标签: php unit-testing phpunit