【发布时间】:2014-12-04 21:53:56
【问题描述】:
我有如下代码想要测试
class Controller_test{
public function action_index(){
if(!$this->referred_from_site()){
echo "Un-authorized request";
return;
}
echo "Request OK";
}
public function referred_from_site(){
if(strpos($this->request->referrer(),$_SERVER['HTTP_HOST']) !== FALSE ){
return TRUE;
}
return FALSE;
}
}
现在,在 PHPUnit 脚本中,我可以通过 setUP() 函数设置 $_SERVER['HTTP_HOST'] 的值。但是,如何设置 $this->request->referrer() 的值?或者如果我想将函数referred_from_site() 的值设置为TRUE,该怎么做?
【问题讨论】: