我目前正在嘗試擴展我的工作應用程序的單元測試覆蓋范圍,但我正面臨現有服務向 SOAP api 發送數據的問題。我想模擬 \SoapClient 對象,它是在我想測試的方法中創建的?,F在我找不到設置模擬來替換真正的 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。
添加回答
舉報
0/150
提交
取消