Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private lateinit var presenter: Presenter
- private val listSubject = PublishSubject.create<List<SomeClass>>()
- private var repository: repository = mock()
- private var view = mock<View> {}
- private fun presenter() = Presenter(repository)
- @Before
- @Throws(Exception::class)
- fun setUp() {
- `when`(
- repository.getList(
- any(SomeType::class.java),
- any(Repository.State::class.java),
- anyString(),
- anyLong(),
- anyInt(),
- anyInt(),
- anyBoolean()
- )
- ).thenReturn(listSubject)
- }
- @Test
- fun shouldShowProgressBeforeShowingData() {
- presenter = presenter()
- presenter.attachView(view)
- verify<View>(view, times(1)).showProgress()
- }
Add Comment
Please, Sign In to add comment