@@ -22,15 +22,16 @@ import com.example.tamaskozmer.kotlinrxexample.model.entities.UserListModel
2222import com.example.tamaskozmer.kotlinrxexample.model.repositories.UserRepository
2323import com.example.tamaskozmer.kotlinrxexample.testutil.RecyclerViewMatcher
2424import com.example.tamaskozmer.kotlinrxexample.view.activities.MainActivity
25- import com.nhaarman.mockito_kotlin.mock
26- import com.nhaarman.mockito_kotlin.whenever
2725import io.reactivex.Single
2826import io.reactivex.SingleEmitter
2927import org.hamcrest.Matchers
3028import org.junit.Before
3129import org.junit.Rule
3230import org.junit.Test
3331import org.junit.runner.RunWith
32+ import org.mockito.Mock
33+ import org.mockito.MockitoAnnotations
34+ import org.mockito.Mockito.`when` as whenever
3435
3536
3637/* *
@@ -39,18 +40,20 @@ import org.junit.runner.RunWith
3940@RunWith(AndroidJUnit4 ::class )
4041class UserListFragmentTest {
4142
42- @Rule @JvmField
43+ @Rule
44+ @JvmField
4345 var activityRule = ActivityTestRule (MainActivity ::class .java, true , false )
4446
45- lateinit var mockUserRepository: UserRepository
47+ @Mock
48+ private lateinit var mockUserRepository: UserRepository
4649
4750 private fun withRecyclerView (recyclerViewId : Int ): RecyclerViewMatcher {
4851 return RecyclerViewMatcher (recyclerViewId)
4952 }
5053
5154 @Before
5255 fun setUp () {
53- mockUserRepository = mock( )
56+ MockitoAnnotations .initMocks( this )
5457
5558 val instrumentation = InstrumentationRegistry .getInstrumentation()
5659 val app = instrumentation.targetContext.applicationContext as CustomApplication
0 commit comments