¿Cómo verificar la llamada en setter en kotlin usando 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) } } 

Este es el ejemplo de código que me gustaría probar con Mockito de la siguiente manera:

 verify(contract.loginDisplay).username 

Lo complicado es que en esta llamada solo puedo verificar el getter del nombre de usuario del campo, mientras tanto me gustaría probar la llamada al setter de este campo.

¿Alguna ayuda?

    Es más simple de lo que piensas 🙂 Llamando:

     verify(contract.loginDisplay).username = "" 

    tendrá el resultado que desee. Se llamará a Setter setUsername en el simulacro de contract.loginDisplay.