mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
Updated Navigation Base Activity Unit Tests (#2725)
* Updated Navigation Base Activity Unit Tests * Standardise function call * Standardise function call Co-authored-by: Adam Jones <jones_adam@rocketmail.com>
This commit is contained in:
parent
95372f33b5
commit
0e0d404d89
1 changed files with 14 additions and 3 deletions
|
|
@ -1,5 +1,6 @@
|
|||
package fr.free.nrw.commons
|
||||
|
||||
import androidx.test.espresso.Espresso
|
||||
import androidx.test.espresso.Espresso.onView
|
||||
import androidx.test.espresso.contrib.DrawerActions
|
||||
import androidx.test.espresso.contrib.NavigationViewActions
|
||||
|
|
@ -32,14 +33,24 @@ class NavigationBaseActivityTest {
|
|||
// Bookmarks
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_bookmarks)
|
||||
|
||||
// About
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_about)
|
||||
// Reviews
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_review)
|
||||
|
||||
// Settings
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_settings)
|
||||
|
||||
// About
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_about)
|
||||
|
||||
// Tutorial
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_introduction)
|
||||
Espresso.pressBack()
|
||||
|
||||
// Achievements
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_login)
|
||||
|
||||
// Feedback
|
||||
openNavigationDrawerAndNavigateTo(R.id.action_feedback)
|
||||
}
|
||||
|
||||
private fun openNavigationDrawerAndNavigateTo(menuItemId: Int) {
|
||||
|
|
@ -47,7 +58,7 @@ class NavigationBaseActivityTest {
|
|||
UITestHelper.sleep(500)
|
||||
onView(withId(R.id.navigation_view)).perform(NavigationViewActions.navigateTo(menuItemId))
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
fun orientationChange() {
|
||||
UITestHelper.changeOrientation(activityRule)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue