我在测试我的一种方法时遇到了麻烦,因为它使用了没有模型的供应商类。
好吧,问题是我希望该方法返回我想要的东西。有人告诉我,模拟一个方法是让它返回我想要的。
例如,当我调用“foo()”方法时,我希望它始终返回 true。
我该怎么做?在 CakePHP 食谱我可以找到这个:
$Posts = $this->generate('Posts', array(
'methods' => array(
'isAuthorized'
),
'models' => array(
'Post' => array('save')
),
'components' => array(
'RequestHandler' => array('isPut'),
'Email' => array('send'),
'Session'
)
));
所以我想我应该使用第一个选项:方法但是......如何让它返回我想要的?
谢谢。