Reply to text message

Fixture

  1. Two devices A B with Release Candidate installed and running, set up with the following Phone Numbers and Names:
    • 55501 TestA
    • 55502 TestB
  2. Ensure that the peer list (Serval main screen → ContactsList Phones On The Mesh) on each device shows the other device
  3. On device A, send a message to device B by following all the steps in test case Send text message from peer list
  4. Ensure that device B now displays message thread with received message from device A

Test

  1. ASSERT Device B shows message thread with text field at bottom left (greyed out Type message) and Send buttom at bottom right
  2. On device B, press in the text field
  3. ASSERT Device B focuses on text field and displays keyboard
  4. On device B, enter the word World in the text field and press the Send button
  5. Wait a few seconds
  6. ASSERT Device A sounds a notification and status bar displays 55502 World for a second, then returns to showing status icons which include a Serval logo showing 1 in a red circle
  7. On device A, pull down the status bar
  8. ASSERT Device A shows a Serval entry under Notifications with 55502 TestB and the text World
  9. On device A, press the Serval notification entry
  10. ASSERT Device A displays Serval Mesh Messages screen with a 55502 TestB entry below the text box and + button
  11. On device A, press the 55502 TestB entry
  12. ASSERT Device A displays message thread with 55502 TestB at top left, Delete button at top right, and World message inside text bubble at lower right

Results


Login