mirror of
https://github.com/fork-maintainers/iceraven-browser
synced 2024-11-17 15:26:23 +00:00
[fenix] Fixed verifyAboutFirefoxPreview test according with new steps
This commit is contained in:
parent
01e865fee0
commit
005d0f01a3
@ -24,24 +24,21 @@ import androidx.test.espresso.matcher.ViewMatchers.withSubstring
|
|||||||
import androidx.test.espresso.matcher.ViewMatchers.withText
|
import androidx.test.espresso.matcher.ViewMatchers.withText
|
||||||
import androidx.test.platform.app.InstrumentationRegistry
|
import androidx.test.platform.app.InstrumentationRegistry
|
||||||
import androidx.test.uiautomator.UiDevice
|
import androidx.test.uiautomator.UiDevice
|
||||||
import androidx.test.uiautomator.UiSelector
|
|
||||||
import org.hamcrest.CoreMatchers
|
|
||||||
import org.hamcrest.CoreMatchers.allOf
|
|
||||||
import org.hamcrest.CoreMatchers.containsString
|
|
||||||
import org.mozilla.fenix.BuildConfig
|
|
||||||
import org.mozilla.fenix.R
|
|
||||||
import org.mozilla.fenix.helpers.TestAssetHelper.waitingTime
|
|
||||||
import org.mozilla.fenix.helpers.TestHelper
|
|
||||||
import org.mozilla.fenix.helpers.TestHelper.appName
|
|
||||||
import org.mozilla.fenix.helpers.TestHelper.packageName
|
|
||||||
import org.mozilla.fenix.helpers.isVisibleForUser
|
|
||||||
import org.mozilla.fenix.settings.SupportUtils
|
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
import java.time.format.DateTimeFormatterBuilder
|
import java.time.format.DateTimeFormatterBuilder
|
||||||
import java.time.temporal.ChronoField
|
import java.time.temporal.ChronoField
|
||||||
import java.util.Calendar
|
import java.util.Calendar
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
|
import org.hamcrest.CoreMatchers
|
||||||
|
import org.hamcrest.CoreMatchers.allOf
|
||||||
|
import org.hamcrest.CoreMatchers.containsString
|
||||||
|
import org.mozilla.fenix.BuildConfig
|
||||||
|
import org.mozilla.fenix.R
|
||||||
|
import org.mozilla.fenix.helpers.TestHelper
|
||||||
|
import org.mozilla.fenix.helpers.TestHelper.appName
|
||||||
|
import org.mozilla.fenix.helpers.isVisibleForUser
|
||||||
|
import org.mozilla.fenix.settings.SupportUtils
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Implementation of Robot Pattern for the settings search sub menu.
|
* Implementation of Robot Pattern for the settings search sub menu.
|
||||||
@ -145,16 +142,6 @@ private fun assertWhatIsNewInFirefoxPreview() {
|
|||||||
onView(withText("What’s new in $appName"))
|
onView(withText("What’s new in $appName"))
|
||||||
.check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE)))
|
.check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE)))
|
||||||
.perform(click())
|
.perform(click())
|
||||||
|
|
||||||
// Commenting out since the Text to verify in the web site seems to be different now
|
|
||||||
/*
|
|
||||||
TestHelper.verifyUrl(
|
|
||||||
SupportUtils.SumoTopic.WHATS_NEW.topicStr,
|
|
||||||
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
|
||||||
R.id.mozac_browser_toolbar_url_view
|
|
||||||
)*/
|
|
||||||
|
|
||||||
Espresso.pressBack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertSupport() {
|
private fun assertSupport() {
|
||||||
@ -171,8 +158,6 @@ private fun assertSupport() {
|
|||||||
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
||||||
R.id.mozac_browser_toolbar_url_view
|
R.id.mozac_browser_toolbar_url_view
|
||||||
)
|
)
|
||||||
|
|
||||||
Espresso.pressBack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertCrashes() {
|
private fun assertCrashes() {
|
||||||
@ -197,13 +182,6 @@ private fun assertCrashes() {
|
|||||||
for (i in 1..3) {
|
for (i in 1..3) {
|
||||||
Espresso.pressBack()
|
Espresso.pressBack()
|
||||||
}
|
}
|
||||||
|
|
||||||
mDevice.findObject(
|
|
||||||
UiSelector().resourceId("$packageName:id/homeLayout")
|
|
||||||
).waitForExists(waitingTime)
|
|
||||||
|
|
||||||
onView(ViewMatchers.withResourceName("homeLayout"))
|
|
||||||
.check(matches(withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE)))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertPrivacyNotice() {
|
private fun assertPrivacyNotice() {
|
||||||
@ -220,8 +198,6 @@ private fun assertPrivacyNotice() {
|
|||||||
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
||||||
R.id.mozac_browser_toolbar_url_view
|
R.id.mozac_browser_toolbar_url_view
|
||||||
)
|
)
|
||||||
|
|
||||||
Espresso.pressBack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertKnowYourRights() {
|
private fun assertKnowYourRights() {
|
||||||
@ -238,8 +214,6 @@ private fun assertKnowYourRights() {
|
|||||||
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
||||||
R.id.mozac_browser_toolbar_url_view
|
R.id.mozac_browser_toolbar_url_view
|
||||||
)
|
)
|
||||||
|
|
||||||
Espresso.pressBack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertLicensingInformation() {
|
private fun assertLicensingInformation() {
|
||||||
@ -256,8 +230,6 @@ private fun assertLicensingInformation() {
|
|||||||
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
"org.mozilla.fenix.debug:id/mozac_browser_toolbar_url_view",
|
||||||
R.id.mozac_browser_toolbar_url_view
|
R.id.mozac_browser_toolbar_url_view
|
||||||
)
|
)
|
||||||
|
|
||||||
Espresso.pressBack()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun assertLibrariesUsed() {
|
private fun assertLibrariesUsed() {
|
||||||
|
Loading…
Reference in New Issue
Block a user