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

Newer Version Available

This content describes an older version of this product. View Latest

mockRenderContext(applicationContextTestValues, environmentContextTestValues)

指定されたアプリケーションおよび環境コンテキストパラメータに基づいてテストの Canvas.RenderContext を作成して返します。

署名

public static Canvas.RenderContext mockRenderContext(Map<String,String> applicationContextTestValues, Map<String,String> environmentContextTestValues)

パラメータ

applicationContextTestValues
型: Map<String,String>
疑似アプリケーションコンテキストデータを提供するキー - 値のペアの対応付けを指定します。Canvas.Test で提供される定数をキーとして使用します。このパラメータに null が指定されると、キャンバスフレームワークでデフォルトの疑似アプリケーションコンテキスト値が生成されます。
environmentContextTestValues
型: Map<String,String>
疑似環境コンテキストデータを提供するキー - 値のペアの対応付けを指定します。Canvas.Test で提供される定数をキーとして使用します。このパラメータに null が指定されると、キャンバスフレームワークでデフォルトの疑似環境コンテキスト値が生成されます。

戻り値

型: Canvas.RenderContext

使用方法

このメソッドを使用して、疑似 Canvas.RenderContext を作成します。Canvas.CanvasLifecycleHandler 実装をテストする Canvas.Test.testCanvasLifecycle(lifecycleHandler, mockRenderContext) へのコールで、返される RenderContext を使用します。

次の例では、疑似アプリケーションおよび環境コンテキストデータを表す対応付けを作成し、テスト Canvas.RenderContext を生成します。このテスト RenderContext は、Canvas.Test.testCanvasLifecycle(lifecycleHandler, mockRenderContext) へのコールで使用できます。

1Map<String,String> appValues = new Map<String,String>();
2appValues.put(Canvas.Test.KEY_NAMESPACE,'alternateNamespace');
3appValues.put(Canvas.Test.KEY_VERSION,'3.0');
4
5Map<String,String> envValues = new Map<String,String>();
6envValues.put(Canvas.Test.KEY_DISPLAY_LOCATION,'Chatter');
7envValues.put(Canvas.Test.KEY_LOCATION_URL,'https://MyDomainName.my.salesforce.com/_ui/core/chatter/ui/ChatterPage');
8
9Canvas.RenderContext mock = Canvas.Test.mockRenderContext(appValues,envValues);