Skip to content

Commit fe2ec1e

Browse files
authored
Added Edge-to-Edge support (#3167)
* Added Edge-to-Edge support * wip * Fixed a few tests
1 parent a067ef9 commit fe2ec1e

13 files changed

+45
-27
lines changed

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/base/BaseComposeGmailFlow.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,4 +427,4 @@ abstract class BaseComposeGmailFlow(accountEntity: AccountEntity = BASE_ACCOUNT_
427427
const val LOCATION_URL =
428428
"/upload/gmail/v1/users/me/messages/send?uploadType=resumable&upload_id=Location"
429429
}
430-
}
430+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/base/BaseComposeScreenTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import androidx.test.espresso.action.ViewActions.closeSoftKeyboard
1616
import androidx.test.espresso.action.ViewActions.pressImeActionButton
1717
import androidx.test.espresso.action.ViewActions.replaceText
1818
import androidx.test.espresso.action.ViewActions.scrollTo
19-
import androidx.test.espresso.action.ViewActions.typeText
2019
import androidx.test.espresso.action.ViewActions.typeTextIntoFocusedView
2120
import androidx.test.espresso.assertion.ViewAssertions.matches
2221
import androidx.test.espresso.intent.Intents.intending
@@ -120,7 +119,7 @@ abstract class BaseComposeScreenTest : BaseTest() {
120119
.perform(
121120
scrollTo(),
122121
click(),
123-
typeText(subject),
122+
replaceText(subject),
124123
pressImeActionButton(),
125124
closeSoftKeyboard()
126125
)

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/EncryptedForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3636
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3737
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
3838
import com.flowcrypt.email.ui.base.BaseGmailApiTest
39+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_ENCRYPTED
3940
import jakarta.mail.internet.InternetAddress
4041
import jakarta.mail.internet.MimeMultipart
4142
import okhttp3.mockwebserver.Dispatcher
@@ -60,7 +61,7 @@ import java.util.concurrent.TimeUnit
6061
cc = [BaseGmailApiTest.DEFAULT_CC_RECIPIENT],
6162
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6263
message = BaseComposeScreenTest.MESSAGE,
63-
subject = "",
64+
subject = "Fwd: $SUBJECT_EXISTING_ENCRYPTED",
6465
isNew = false
6566
)
6667
class EncryptedForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -186,4 +187,4 @@ class EncryptedForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFl
186187
checkEncryptedAttachment(multipart.getBodyPart(2), ATTACHMENT_NAME_3, attachmentsDataCache[2])
187188
}
188189
}
189-
}
190+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/EncryptedForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3838
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3939
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
4040
import com.flowcrypt.email.ui.base.BaseGmailApiTest
41+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_STANDARD
4142
import jakarta.mail.internet.InternetAddress
4243
import jakarta.mail.internet.MimeMultipart
4344
import okhttp3.mockwebserver.Dispatcher
@@ -62,7 +63,7 @@ import java.util.concurrent.TimeUnit
6263
cc = [BaseGmailApiTest.DEFAULT_CC_RECIPIENT],
6364
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6465
message = BaseComposeScreenTest.MESSAGE,
65-
subject = "",
66+
subject = "Fwd: $SUBJECT_EXISTING_STANDARD",
6667
isNew = false
6768
)
6869
class EncryptedForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -188,4 +189,4 @@ class EncryptedForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlo
188189
checkEncryptedAttachment(multipart.getBodyPart(2), ATTACHMENT_NAME_3, attachmentsDataCache[2])
189190
}
190191
}
191-
}
192+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/EncryptedReplyAllComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3636
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3737
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
3838
import com.flowcrypt.email.ui.base.BaseGmailApiTest
39+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_ENCRYPTED
3940
import jakarta.mail.Message
4041
import jakarta.mail.internet.MimeMultipart
4142
import okhttp3.mockwebserver.Dispatcher
@@ -60,7 +61,7 @@ import java.util.concurrent.TimeUnit
6061
cc = [],
6162
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6263
message = BaseComposeScreenTest.MESSAGE,
63-
subject = "",
64+
subject = "Re: $SUBJECT_EXISTING_ENCRYPTED",
6465
isNew = false
6566
)
6667
class EncryptedReplyAllComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -186,4 +187,4 @@ class EncryptedReplyAllComposeGmailApiFlow : BaseComposeGmailFlow() {
186187
)
187188
}
188189
}
189-
}
190+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/EncryptedReplyComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import com.flowcrypt.email.rules.RetryRule
3737
import com.flowcrypt.email.rules.ScreenshotTestRule
3838
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3939
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
40+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_STANDARD
4041
import jakarta.mail.Message
4142
import jakarta.mail.internet.MimeMultipart
4243
import okhttp3.mockwebserver.Dispatcher
@@ -61,7 +62,7 @@ import java.util.concurrent.TimeUnit
6162
cc = [],
6263
bcc = [],
6364
message = BaseComposeScreenTest.MESSAGE,
64-
subject = "",
65+
subject = "Re: $SUBJECT_EXISTING_STANDARD",
6566
isNew = false
6667
)
6768
class EncryptedReplyComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -186,4 +187,4 @@ class EncryptedReplyComposeGmailApiFlow : BaseComposeGmailFlow() {
186187
)
187188
}
188189
}
189-
}
190+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/StandardForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3838
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3939
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
4040
import com.flowcrypt.email.ui.base.BaseGmailApiTest
41+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_ENCRYPTED
4142
import jakarta.mail.internet.InternetAddress
4243
import jakarta.mail.internet.MimeMultipart
4344
import okhttp3.mockwebserver.Dispatcher
@@ -62,7 +63,7 @@ import java.util.concurrent.TimeUnit
6263
cc = [BaseGmailApiTest.DEFAULT_CC_RECIPIENT],
6364
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6465
message = BaseComposeScreenTest.MESSAGE,
65-
subject = "",
66+
subject = "Fwd: $SUBJECT_EXISTING_ENCRYPTED",
6667
isNew = false
6768
)
6869
class StandardForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -193,4 +194,4 @@ class StandardForwardOfEncryptedMessageWithOriginalAttachmentsComposeGmailApiFlo
193194
checkStandardAttachment(multipart.getBodyPart(2), ATTACHMENT_NAME_3, attachmentsDataCache[2])
194195
}
195196
}
196-
}
197+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/StandardForwardOfEncryptedPgpMimeMessageWithOriginalAttachmentsComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3737
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3838
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
3939
import com.flowcrypt.email.ui.base.BaseGmailApiTest
40+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_PGP_MIME
4041
import jakarta.mail.internet.InternetAddress
4142
import jakarta.mail.internet.MimeMultipart
4243
import okhttp3.mockwebserver.Dispatcher
@@ -61,7 +62,7 @@ import java.util.concurrent.TimeUnit
6162
cc = [],
6263
bcc = [],
6364
message = BaseComposeScreenTest.MESSAGE,
64-
subject = "",
65+
subject = "Fwd: $SUBJECT_EXISTING_PGP_MIME",
6566
isNew = false
6667
)
6768
class StandardForwardOfEncryptedPgpMimeMessageWithOriginalAttachmentsComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -191,4 +192,4 @@ class StandardForwardOfEncryptedPgpMimeMessageWithOriginalAttachmentsComposeGmai
191192
checkStandardAttachment(multipart.getBodyPart(3), ATTACHMENT_NAME_3, attachmentsDataCache[2])
192193
}
193194
}
194-
}
195+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/StandardForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3636
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3737
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
3838
import com.flowcrypt.email.ui.base.BaseGmailApiTest
39+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_STANDARD
3940
import jakarta.mail.internet.InternetAddress
4041
import jakarta.mail.internet.MimeMultipart
4142
import okhttp3.mockwebserver.Dispatcher
@@ -60,7 +61,7 @@ import java.util.concurrent.TimeUnit
6061
cc = [BaseGmailApiTest.DEFAULT_CC_RECIPIENT],
6162
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6263
message = BaseComposeScreenTest.MESSAGE,
63-
subject = "",
64+
subject = "Fwd: $SUBJECT_EXISTING_STANDARD",
6465
isNew = false
6566
)
6667
class StandardForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -183,4 +184,4 @@ class StandardForwardOfStandardMessageWithOriginalAttachmentsComposeGmailApiFlow
183184
checkStandardAttachment(multipart.getBodyPart(2), ATTACHMENT_NAME_3, attachmentsDataCache[2])
184185
}
185186
}
186-
}
187+
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/gmailapi/StandardReplyAllComposeGmailApiFlow.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import com.flowcrypt.email.rules.ScreenshotTestRule
3636
import com.flowcrypt.email.ui.base.BaseComposeGmailFlow
3737
import com.flowcrypt.email.ui.base.BaseComposeScreenTest
3838
import com.flowcrypt.email.ui.base.BaseGmailApiTest
39+
import com.flowcrypt.email.ui.base.BaseGmailApiTest.Companion.SUBJECT_EXISTING_STANDARD
3940
import jakarta.mail.internet.MimeMultipart
4041
import okhttp3.mockwebserver.Dispatcher
4142
import okhttp3.mockwebserver.MockResponse
@@ -59,7 +60,7 @@ import java.util.concurrent.TimeUnit
5960
cc = [],
6061
bcc = [BaseGmailApiTest.DEFAULT_BCC_RECIPIENT],
6162
message = BaseComposeScreenTest.MESSAGE,
62-
subject = "",
63+
subject = "Re: $SUBJECT_EXISTING_STANDARD",
6364
isNew = false
6465
)
6566
class StandardReplyAllComposeGmailApiFlow : BaseComposeGmailFlow() {
@@ -160,4 +161,4 @@ class StandardReplyAllComposeGmailApiFlow : BaseComposeGmailFlow() {
160161
)
161162
}
162163
}
163-
}
164+
}

0 commit comments

Comments
 (0)