Как проверить вызов setter в kotlin с помощью mockito?

interface LoginDisplay { var username: String var password: String } class LoginActivityLoginDisplay : LoginDisplay { override var username: String get() = usernameEditView.text.toString() set(value) { usernameEditView.setText(value) } override var password: String get() = passwordEditView.text.toString() set(value) { passwordEditView.setText(value) } } 

Это пример кода, который я бы хотел проверить с помощью Mockito следующим образом:

 verify(contract.loginDisplay).username 

Трудность в том, что в этом вызове я могу проверить только имя пользователя поля, тем временем я бы хотел протестировать вызов на установщик этого поля.

Любая помощь?

Это проще, чем вы думаете 🙂 Calling:

 verify(contract.loginDisplay).username = "" 

будет иметь нужный результат. Setter setUsername на макет contract.loginDisplay вызывается.