-
Notifications
You must be signed in to change notification settings - Fork 12
UI Tests. Compose a message
Den edited this page Feb 15, 2024
·
11 revisions
These tests are very important. They test one of the main functionality of the app - sending a message.
Here is a list of the covered cases:
- sending a standard message StandardComposeGmailApiFlow
- sending a standard message + attachment StandardWithAttachmentsComposeGmailApiFlow
- sending a standard message + pubkey StandardWithPublicKeyComposeGmailApiFlow
- sending a standard
reply
StandardReplyComposeGmailApiFlow - sending a standard
replyAll
StandardReplyAllComposeGmailApiFlow - sending standard
forward
from standard message with standard attachments(no additional attachments) StandardForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow - sending standard
forward
from encrypted message with encrypted attachments(no additional attachments) StandardForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow - sending an encrypted message EncryptedComposeGmailApiFlow
- sending an encrypted message + attachment EncryptedWithAttachmentsComposeGmailApiFlow
- sending an encrypted message + pubkey EncryptedWithAttachmentsAndOwnPublicKeyComposeGmailApiFlow
- sending an encrypted
reply
EncryptedReplyComposeGmailApiFlow - sending an encrypted
replyAll
EncryptedReplyAllComposeGmailApiFlow - sending encrypted
forward
from standard message with standard attachments(no additional attachments) EncryptedForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow - sending encrypted
forward
from encrypted message with encrypted attachments(no additional attachments) EncryptedForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow - sending password-protected message + encrypted for some recipients by default method PasswordProtectedEncryptedComposeGmailApiFlow
These tests are located at androidTest/java/com/flowcrypt/email/ui/gmailapi
All these tests can be run at once by executing ComposeGmailFlowSuite