-
Notifications
You must be signed in to change notification settings - Fork 14
UI Tests. Compose a message
Den edited this page Jan 18, 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
replyStandardReplyComposeGmailApiFlow - sending a standard
replyAllStandardReplyAllComposeGmailApiFlow - sending standard
forwardfrom standard message with standard attachments(no additional attachments) StandardForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow - sending standard
forwardfrom 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
replyEncryptedReplyComposeGmailApiFlow - sending an encrypted
replyAllEncryptedReplyAllComposeGmailApiFlow - sending encrypted
forwardfrom standard message with standard attachments(no additional attachments) EncryptedForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow - sending encrypted
forwardfrom 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