首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHPUnit模拟对象和静态方法

PHPUnit模拟对象和静态方法
EN

Stack Overflow用户
提问于 2010-03-01 23:49:00
回答 6查看 82.9K关注 0票数 58

我正在寻找测试以下静态方法的最佳方法(特别是使用Doctrine模型):

代码语言:javascript
复制
class Model_User extends Doctrine_Record
{
    public static function create($userData)
    {
        $newUser = new self();
        $newUser->fromArray($userData);
        $newUser->save();
    }
}

理想情况下,我会使用模拟对象来确保调用了fromArray (使用提供的用户数据)和save,但这是不可能的,因为该方法是静态的。

有什么建议吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2357001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档