ホームページ >バックエンド開発 >PHPチュートリアル >PHPUnit が関数内でインスタンス化されたオブジェクトをモックする方法
class cash{ public function __construct(){} public function isCashed(){ //do something return 1; }}class sendMsg{ public function send(){ $cash = new cash(); $isCashed = $cash->isCashed(); return $isCashed; //do something }}
class sendMsgTest extension PHPUnit_Framework_TestCase{ public function testSend(){ $sendMsg = new sendMsg(); //如何mock一个cash }}
classCash これはありましたか?定義されていますか? それともまだ定義されていませんか?
クラスキャッシュ これは定義されていますか、それとも定義されていませんか?
すべてが定義されています。これは既存のコードのテストですphpunit phpmock を試してみてください