我正在寻找测试以下静态方法的最佳方法(特别是使用Doctrine模型):
class Model_User extends Doctrine_Record
{
public static function create($userData)
{
$newUser = new self();
$newUser->fromArray($userData);
$newUser->save();
}
}
理想情况下,我会使用模拟对象来确保调用了fromArray
(使用提供的用户数据)和save
,但这是不可能的,因为该方法是静态的。
有什么建议吗?
https://stackoverflow.com/questions/2357001
复制相似问题