この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

WebServiceMock インターフェース

WSDL から自動生成されたクラスの Web サービスコールアウトをテストするときに擬似応答を送信できます。

名前空間

System

使用方法

実装例は、Web サービスコールアウトのテストを参照してください。

WebServiceMock メソッド

WebServiceMock のメソッドは次のとおりです。

doInvoke(Object, Object, Map<String, Object>, String, String, String, String, String, String)

このメソッドの実装は Apex ランタイムによってコールされ、Test.setMock がコールされた後に Web サービスコールアウトが実行されたときに擬似応答を送信します。

署名

public Void doInvoke(Object stub, Object request, Map<String, Object> response, String endpoint, String soapAction, String requestName, String responseNS, String responseName, String responseType)

パラメータ

stub
型: Object
自動生成されたクラスのインスタンス。
request
型: Object
呼び出される SOAP Web サービス要求。
response
型: Map<String, Object>
要求に対して送信する応答を表すキー/値ペアのコレクション。
このインターフェースを実装する場合、response 引数を目的の応答を表すキー/値ペアに設定します。
endpoint
型: String
要求のエンドポイント URL。
soapAction
型: String
要求された SOAP 操作。
requestName
型: String
要求された SOAP 操作名。
responseNS
型: String
応答の名前空間。
responseName
型: String
WSDL で定義された応答要素の名前。
responseType
型: String
自動生成されたクラスで定義された応答のクラス。

戻り値

型: Void

使用方法