<munit-tools:verify-call processor="http:request*" atLeast="1">
<munit-tools:with-attributes>
<munit-tools:with-attribute attributeName="doc:id" whereValue="#['bdac4beb-858f-4049-b8e8-db50f7bf5db6']"/>
</munit-tools:with-attributes>
</munit-tools:verify-call>
Verify Event Processor
The Verify Event Processor allows you to verify if a processor was called.
For example, you can validate if a specific message processor has been called with a particular set of attributes a specific number of times.
When defining a verification, you are telling MUnit to fail a test if the verification is not successful.
You can define verifications over any message processor, even if you haven’t created a mock for it.
Attribute Name | Description |
---|---|
|
Describes which event processor you want to mock. The description takes the form |
|
(Default = 1.) Defines the verification as successful if the event processor was called N and only N number of times. |
|
Defines the verification as successful if the event processor was called a minimum of N number of times. |
|
Defines the verification as successful if the event processor was called maximum of N number of times. |
The attributes |
The eventProcessor
attribute accepts regular expressions. You could create the same verification as .*:http-request.
In the example above, we define a verification for a event processor named http-request, disregarding which namespace the event processor belongs to.
The regular expression language is the same as Java.