PHPUnit 模拟对象和静态方法
2022-08-30 09:31:35
我正在寻找测试以下静态方法的最佳方法(特别是使用教义模型):
class Model_User extends Doctrine_Record
{
public static function create($userData)
{
$newUser = new self();
$newUser->fromArray($userData);
$newUser->save();
}
}
理想情况下,我会使用一个模拟对象来确保(使用提供的用户数据)并被调用,但这是不可能的,因为该方法是静态的。fromArray
save
有什么建议吗?