【发布时间】:2019-03-03 12:29:49
【问题描述】:
我有以下 PHP 函数,我正在尝试为其编写 PHPUnit 测试:
public function getDisplayMode()
{
if($this->request->query->get('master_video'))
{
return 'listTranslations';
}
else
{
return 'default';
}
}
$this->request->query->get('master_video') 行是我遇到的问题。
我已经模拟了request 对象,所以如果它只是$this->request->get('master_video'),我可以轻松地使用method 方法告诉我的系统get 应该返回什么。
但是当query 属性被假定存在时,我不知道该怎么做。 (例如,我不知道我的模拟对象上有任何 property 方法。)
有没有办法在这里定义get 方法应该返回的内容?
【问题讨论】: