Add timetable changes, attendance notifications and refactor notification deeplinks (#1547)

This commit is contained in:
Mateusz Idziejczak 2021-11-06 22:21:34 +01:00 committed by GitHub
parent 4401df6203
commit f88d44f0ec
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
51 changed files with 3819 additions and 601 deletions

View file

@ -42,20 +42,12 @@ class MainPresenterTest {
MockKAnnotations.init(this)
clearMocks(mainView)
every { mainView.startMenuIndex = any() } just Runs
every { mainView.startMenuMoreIndex = any() } just Runs
every { mainView.startMenuIndex } returns 1
every { mainView.startMenuMoreIndex } returns 1
every { mainView.initView() } just Runs
presenter = MainPresenter(errorHandler, studentRepository, prefRepository, syncManager, analytics)
every { mainView.initView(any(), any()) } just Runs
presenter =
MainPresenter(errorHandler, studentRepository, prefRepository, syncManager, analytics)
presenter.onAttachView(mainView, null)
}
@Test
fun initMenuTest() {
verify { mainView.initView() }
}
@Test
fun onTabSelectedTest() {
every { mainView.notifyMenuViewChanged() } just Runs