POC for BPSS testing: Case 2

Test Object

ID

Description

Mode

Operation

Configuration

Message Expression

Test Suite
Test Case testcase_2Workflow If
TestStepstep_01
Send a message m1PutMessage
Threadname='If_example'synchType='synchronous'
IfifType='and'
ThreadRefnameRef='thread_01'synchType='asynchronous'
Threadname='thread_01'
TestStepstep_01_01
Retrieve Response message m2aGetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m2a"))
Assertion Verify Response is presentVerifyContent//Message(count()=1)>
TestStepstep_01_02Verify Response Message m2b
Retrieve Response messageGetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m2b"))
Assertion Verify Response is presentVerifyContent//Message(count()=1)>
End Thread
End ThreadRef
ThreadRefnameRef='thread_02'synchType='asynchronous'
Threadname='thread_02'
TestStepstep_02_01
Retrieve Response message m3GetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m3"))
Assertion Verify Response is presentVerifyContent//Message(count()=1)>
End Thread
End ThreadRef
Then
ThreadRefnameRef='thread_03'
Threadname='thread_03'
TestStepstep_02_02
Retrieve Response message m4GetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m4"))
Assertion Verify Response is presentVerifyContent//Message(count()=1)>
End Thread
End ThreadRef
End Then
End If
End Thread