文章目录[隐藏]
class cash{ public function __construct(){} public function isCashed(){ //do something return 1;<p style="color:transparent">本文来源gao!%daima.com搞$代*!码$网3</p><strong>搞代gaodaima码</strong> }}class sendMsg{ public function send(){ $cash = new cash(); $isCashed = $cash->isCashed(); return $isCashed; //do something }}
我想要对上面的sendMsg进行测试的时候 请问怎样mock出cash类然后注入到sendMsg当中
class sendMsgTest extension PHPUnit_Framework_TestCase{ public function testSend(){ $sendMsg = new sendMsg(); //如何mock一个cash }}
回复讨论(解决方案)
class cash 这个已经定义好了吗,还是没有定义?
class cash 这个已经定义好了吗,还是没有定义?
都已经定义好了,是对现有代码写测试,上面那个只是我简化了的个东西
可以试试phpunit phpmock