mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-27 12:53:55 +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.filters.LargeTest
|
||||||
import androidx.test.rule.ActivityTestRule
|
import androidx.test.rule.ActivityTestRule
|
||||||
import androidx.test.runner.AndroidJUnit4
|
import androidx.test.runner.AndroidJUnit4
|
||||||
|
import androidx.viewpager.widget.ViewPager
|
||||||
import fr.free.nrw.commons.utils.ConfigUtils
|
import fr.free.nrw.commons.utils.ConfigUtils
|
||||||
import org.hamcrest.core.IsNot.not
|
import org.hamcrest.core.IsNot.not
|
||||||
import org.junit.Rule
|
import org.junit.Rule
|
||||||
|
|
@ -70,4 +71,35 @@ class WelcomeActivityTest {
|
||||||
.perform(ViewActions.swipeRight())
|
.perform(ViewActions.swipeRight())
|
||||||
assert(true)
|
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