Как издеваться над приватным методом с обнуляемыми аргументами - PullRequest
0 голосов
/ 27 ноября 2018

Я использую MockK для модульного тестирования.Как я могу макетировать частный звонок с недействительными и не обнуляемыми аргументами?

Мой метод:

private fun trySaveLogin(session: Session, login: String, passwordHash: String?, passwordHashNoSalt: String?, userInfo: UserInfo) { // doWork}

Уже пробовал:

every { loginPresenter["trySaveLogin"](allAny<Any>())  } just Runs
every { loginPresenter["trySaveLogin"](any<String>(), any<String>(), any<String>(), any<String>(), any<UserInfo>()) } just Runs

Все возвращает ошибку:

io.mockk.MockKException: can't find function trySaveLogin(-4d6de1423b10ebb8, ...) for dynamic call
...