我目前正在嘗試擴展我的工作應用程序的單元測試覆蓋范圍,但我正面臨現(xiàn)有服務向 SOAP api 發(fā)送數(shù)據(jù)的問題。我想模擬 \SoapClient 對象,它是在我想測試的方法中創(chuàng)建的?,F(xiàn)在我找不到設(shè)置模擬來替換真正的 SoapClient 對象的方法。模擬對象是應返回“true”的 UploadFlight 方法的簡單模擬。在這里你可以看到方法: public function sendPreflightPlanning() { $doc = $this->getPreflightPlanning(); $client = new \SoapClient($this->wsdl, [ 'soap_version' => \SOAP_1_2, 'trace' => true, ]); return $client->UploadFlights($doc); }如前所述,我的模擬應該是$clientvar。
- 1 回答
- 0 關(guān)注
- 133 瀏覽
添加回答
舉報
0/150
提交
取消