1
做错了什么,这是我的测试代码:我嘲弄
public function testTransceiverEntityCreate()
{
$transceiver_driver = Mockery::mock('Recoder\Drivers\TransceiverDriverInterface');
$transceiver_driver->shouldReceive('load');
$transceiver_utils = Mockery::mock('TransceiverUtils');
new Transceiver('1F2D03', $transceiver_utils, $transceiver_driver);
}
当我运行它返回测试如下错误:
1) TransceiverTest::testTransceiverEntityCreate Argument 2 passed to Recoder\Entities\Transceiver::__construct() must be an instance of Recoder\TransceiverUtils, instance of Mockery_2__TransceiverUtils given, called in /var/www/solidoptics-recorder/private/application/libraries/Recoder/tests/Entities/TransceiverTest.php on line 35 and defined
为什么Mockery_2__TransceiverUtils?我会为任何想法感到高兴。谢谢。
谢谢你的男人!有用! –