Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerVerify イベントプロセッサーでは、プロセッサーがコールされたかどうかを確認できます。
たとえば、特定のメッセージプロセッサーが、特定の属性セットを使用して、特定の回数コールされたかどうかを検証できます。
検証を定義すると、検証が成功しなかった場合にテストを失敗するよう MUnit に指示が伝えられます。
モックを作成していなくても、あらゆるメッセージプロセッサーに対して検証を定義できます。
<munit-tools:verify-call processor="http:request" atLeast="1">
<munit-tools:with-attributes>
<munit-tools:with-attribute attributeName="method" whereValue="#['GET']" />
</munit-tools:with-attributes>
</munit-tools:verify-call>
属性名 | 説明 |
---|---|
|
どのイベントプロセッサーを模擬するかを説明します。この説明は |
|
(デフォルト = 1)。イベントプロセッサーが N 回および N 回のみコールされた場合に検証が成功したとして定義します。 |
|
イベントプロセッサーのコール回数が N 回以上の場合に検証が成功したとして定義します。 |
|
イベントプロセッサーのコール回数が N 回以下の場合に検証が成功したとして定義します。 |
属性 times
、atLeast
、atMost
は相互に排他的です。
eventProcessor
属性は正規表現を受け入れます。たとえば、.*:request
と同じ検証を作成して、イベントプロセッサーが属している名前空間に関係なく、request という名前のイベントプロセッサーを検証できます。正規表現の言語は Java と同じです。