POC for BPSS testing: Case 2: Catching unexpected ebXML Error messages

Test Object

ID

Description

Mode

Operation

Configuration

Message Expression

Test Suite
Test Case testcase_1Catching unexpected ebXML Error messages
TestStepstep_01
Send a message m1PutMessage
Split
ThreadRefnameRef='thread_01'
Threadname='thread_01'
TestStepstep_01_01Test that an Error message was NOT received, any time within 300 seconds after step_01
Get all received messages from the MessageStoreGetMessage stepDuration="300" /MessageStore//Message//eb:MessageHeader[eb:CPAId="$CPAId" and eb:ConversationId=$ConversationId]
Assertion Verify No Error is presentVerifyContent/FilterResult//*[not(eb:ErrorList)]
End Thread
End ThreadRef
End Split
TestStepstep_02
Retrieve Response message M2GetMessage/MessageStore/Message//[eb:MessageHeader[eb:ConversationId=$ConversationId and eb:Action="Mute"]
Assertion Verify Response is presentVerifyContent//Message(count()=1)>
Join joinType='andjoin'
ThreadRefnameRef='thread_01'
End ThreadRef
End Join