33.5. 簡単な例
使用中の Mock エンドポイントの簡単な例を次に示します。まず、エンドポイントがコンテキストで解決されます。次に、期待値を設定し、テストが実行された後、期待値が満たされていることをアサートします。
MockEndpoint resultEndpoint = context.getEndpoint("mock:foo", MockEndpoint.class); // set expectations resultEndpoint.expectedMessageCount(2); // send some messages // now lets assert that the mock:foo endpoint received 2 messages resultEndpoint.assertIsSatisfied();
通常は、テストの実行後に期待が満たされていることをテストするために、常にメソッドを呼び出します。
assertIsSatisfied ()
が呼び出されると、Camel はデフォルトで 10 秒間待機します。これは setResultWaitTime (millis)
メソッドを設定することで設定できます。