我有一个抽象类,它有一个抽象方法和一个具体方法。
具体方法调用抽象方法并使用其返回值。
如何模拟这个返回值?
所以抽象类是
abstract class MyAbstractClass
{
/**
* @return array()
*/
abstract function tester();
/**
* @return array()
*/
public function myconcrete()
{
$value = $this->tester(); //Should be an array
return array_merge($value, array("a","b","c");
}
}
我想测试 myconcrete 方法,所以我想模拟测试器的返回值 - 但它是在方法内部调用的?
这可能吗?