permanar

MainActivityTest

Dec 9th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.43 KB | None | 0 0
  1. package com.oende.futbolapps.main
  2.  
  3. import android.support.test.espresso.Espresso.onView
  4. import android.support.test.espresso.action.ViewActions.click
  5. import android.support.test.espresso.assertion.ViewAssertions.matches
  6. import android.support.test.espresso.contrib.RecyclerViewActions
  7. import android.support.test.espresso.matcher.ViewMatchers.*
  8. import android.support.test.espresso.Espresso.pressBack
  9. import android.support.test.rule.ActivityTestRule
  10. import android.support.test.runner.AndroidJUnit4
  11. import android.support.v7.widget.RecyclerView
  12. import com.oende.futbolapps.R.id.*
  13. import org.junit.Rule
  14. import org.junit.Test
  15. import org.junit.runner.RunWith
  16. import org.hamcrest.CoreMatchers.not
  17.  
  18. @RunWith(AndroidJUnit4::class)
  19. class MainActivityTest {
  20.     @Rule
  21.     @JvmField var activityRule = ActivityTestRule(MainActivity::class.java)
  22.  
  23.     @Test
  24.     fun testRecyclerViewBehaviour() {
  25.         Thread.sleep(10000)
  26. //        onView(withId(list_nextmatch))
  27. //            .check(matches(isDisplayed()))
  28. //        onView(withId(list_nextmatch)).perform(RecyclerViewActions.scrollToPosition<RecyclerView.ViewHolder>(10))
  29.  
  30.         // kalo cuma ini error
  31.         onView(withId(list_nextmatch)).perform(
  32.             RecyclerViewActions.actionOnItemAtPosition<RecyclerView.ViewHolder>(10, click()))
  33.  
  34.         // kalo ini ga
  35.        
  36.             RecyclerViewActions.actionOnItemAtPosition<RecyclerView.ViewHolder>(10, click())
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment