POC for BPSS testing: Case 2

Test Object

ID

Description

Mode

Operation

Configuration

Message Expression

Test Suite
Test Case testcase_2Workflow Split
Thread type='synchronous'
TestStepstep_01
Send a message m1PutMessage
IfAndSplit
Thread type='asynchronous'
TestStepstep_02_01
Retrieve Response message m2aGetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m2a"))
AssertionVerify Response is presentVerifyContent//Message(count()=1)>
TestStepstep_02_02Verify Response Message m2b
Retrieve Response messageGetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m2b"))
AssertionVerify Response is presentVerifyContent//Message(count()=1)>
End Thread
Thread type='asynchronous'
TestStepstep_02_03
Retrieve Response message m3GetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m3"))
AssertionVerify Response is presentVerifyContent//Message(count()=1)>
End Thread
Then
TestStepstep_04
Retrieve Response message m4GetMessage/MessageStore/Message//(eb:MessageHeader(eb:ConversationId=$ConversationId and eb:Action="Mute" and eb:MessageData/eb:MessageId="m4"))
AssertionVerify Response is presentVerifyContent//Message(count()=1)>
End Then
End If
End Thread