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

WebServiceMock インターフェース

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

名前空間

System

使用方法

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

WebServiceMock のメソッド

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

doInvoke(stub, soapRequest, responseMap, endpoint, soapAction, requestName, responseNamespace, responseName, responseType)

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

署名

public Void doInvoke(Object stub, Object soapRequest, Map<String,Object> responseMap, String endpoint, String soapAction, String requestName, String responseNamespace, String responseName, String responseType)

パラメータ

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

戻り値

型: Void

使用方法