From 994fac6af45d063fa93ba012fcf17d59f99501a4 Mon Sep 17 00:00:00 2001 From: Andrej Rasevic <andrej@rasevicengineering.com> Date: Mon, 28 Sep 2020 11:35:03 -0400 Subject: [PATCH] fixing permissions tests --- .../course/labs/permissionslab/tests/TestGoToDangerousApp.kt | 5 +++-- .../java/course/labs/permissionslab/tests/TestPhoneStatus.kt | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestGoToDangerousApp.kt b/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestGoToDangerousApp.kt index 834c45a..90e66fd 100644 --- a/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestGoToDangerousApp.kt +++ b/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestGoToDangerousApp.kt @@ -68,8 +68,9 @@ class TestGoToDangerousApp { assertNotNull("GoToDangerousActivity Didn't start", startDangerousApp) startDangerousApp.click() // - val PermissionDialog = mDevice!!.wait(Until.findObject(By.text("ALLOW")), 2000) - PermissionDialog?.click() + val allowButtonPattern = Pattern.compile("ALLOW", Pattern.CASE_INSENSITIVE) + val permissionDialog = mDevice!!.wait(Until.findObject(By.text(allowButtonPattern)), 2000) + permissionDialog?.click() val phoneNumber = mDevice!!.wait(Until.findObject(By.text("You have opened a dangerous activity")), 5000) assertNotNull(phoneNumber) } diff --git a/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestPhoneStatus.kt b/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestPhoneStatus.kt index 0abcfa4..d39838c 100644 --- a/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestPhoneStatus.kt +++ b/labs/Lab3_Permissions/app/src/androidTest/java/course/labs/permissionslab/tests/TestPhoneStatus.kt @@ -67,8 +67,9 @@ class TestPhoneStatus { @Test fun testPermissionRequested() { - val PermissionDialog = mDevice!!.wait(Until.findObject(By.text("ALLOW")), 2000) - PermissionDialog?.click() + val allowButtonPattern = Pattern.compile("ALLOW", Pattern.CASE_INSENSITIVE) + val permissionDialog = mDevice!!.wait(Until.findObject(By.text(allowButtonPattern)), 2000) + permissionDialog?.click() val phonePattern = Pattern.compile("Phone Number: \\+?\\d+") val phoneNumber = mDevice!!.wait(Until.findObject(By.text(phonePattern)), 5000) assertNotNull(phoneNumber) -- GitLab