我有一个函数,我想从该函数中模拟值,但是我不成功,请您帮我
ClassA内部的功能
public function find() {
....
}
TestClass内部的功能
private function testFunction(){
$a = ClassA::getInstance();
$b= $a->find();
}
在MockeryTest案例中,我已经尝试过此方法,但是它仍然调用find函数并在find中执行行
$test= m::mock(WinaproachKeywords::class);
$test->shouldReceive('find')->andReturn('');
在这里,我想模拟该值并将其发送给testFunction,以便我的其他测试用例不会对创建的新testFunction产生任何影响。您能建议我哪种方法最好,如何调试