TestBroker クラス
名前空間
TestBroker メソッド
TestBroker のメソッドは次のとおりです。
deliver()
テストイベントバスにプラットフォームイベントメッセージを配信します。このメソッドを使用すると、テストイベントメッセージを何回か配信し、イベント登録者が各ステップでテストイベントを処理していることを確認できます。
署名
public void deliver()
戻り値
型: void
使用方法
Test.getEventBus().deliver() を Test.startTest() と Test.stopTest() のステートメントブロックで囲みます。
1Test.startTest();
2// Create test events
3// ...
4// Publish test events with EventBus.publish()
5// ...
6// Deliver test events
7Test.getEventBus().deliver();
8// Perform validation
9// ...
10Test.stopTest();fail()
テストイベントバスでプラットフォームイベントメッセージの公開を失敗させます。このメソッドは、Apex 公開コールバックをテストする場合に使用します。
署名
public void fail()
戻り値
型: void
使用方法
1// Create test events
2// ...
3// Publish test events with EventBus.publish()
4// ...
5// Fail publishing of test events
6Test.getEventBus().fail();
7// Perform validation
8// ...詳細は、『プラットフォームイベント開発者ガイド』の<link>「Apex 公開コールバックを使用した非同期プラットフォームイベント公開の結果の取得」<link/>を参照してください。