mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 21:03:54 +01:00
initial commit (#2721)
This commit is contained in:
parent
f7302d4301
commit
052d09e08a
1 changed files with 32 additions and 0 deletions
|
|
@ -8,6 +8,7 @@ import androidx.test.espresso.matcher.ViewMatchers.withId
|
|||
import androidx.test.filters.LargeTest
|
||||
import androidx.test.rule.ActivityTestRule
|
||||
import androidx.test.runner.AndroidJUnit4
|
||||
import androidx.viewpager.widget.ViewPager
|
||||
import fr.free.nrw.commons.utils.ConfigUtils
|
||||
import org.hamcrest.core.IsNot.not
|
||||
import org.junit.Rule
|
||||
|
|
@ -70,4 +71,35 @@ class WelcomeActivityTest {
|
|||
.perform(ViewActions.swipeRight())
|
||||
assert(true)
|
||||
}
|
||||
|
||||
@Test
|
||||
fun swipeBeyondBounds(){
|
||||
if (!ConfigUtils.isBetaFlavour()){
|
||||
var view_pager=activityRule.activity.findViewById<ViewPager>(R.id.welcomePager)
|
||||
|
||||
view_pager.adapter?.let { view_pager.currentItem == view_pager.adapter?.count?.minus(1)
|
||||
if (view_pager.currentItem==3){
|
||||
onView(withId(R.id.welcomePager))
|
||||
.perform(ViewActions.swipeLeft())
|
||||
assert(true)
|
||||
onView(withId(R.id.welcomePager))
|
||||
.perform(ViewActions.swipeRight())
|
||||
assert(false)
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
fun swipeTillLastAndFinish(){
|
||||
if (!ConfigUtils.isBetaFlavour()){
|
||||
var view_pager=activityRule.activity.findViewById<ViewPager>(R.id.welcomePager)
|
||||
|
||||
view_pager.adapter?.let { view_pager.currentItem == view_pager.adapter?.count?.minus(1)
|
||||
if (view_pager.currentItem==3){
|
||||
onView(withId(R.id.finishTutorialButton))
|
||||
.perform(ViewActions.click())
|
||||
assert(activityRule.activity.isDestroyed)
|
||||
}}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue