4
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でテストしたいコードの例です:mockitoを使用してkotlinでコールセッターを確認する方法は?
verify(contract.loginDisplay).username
トリッキーなことがある - この呼び出しでは、私が唯一のフィールド名のゲッターを確認することができ、その間、私は思いますこのフィールドの設定者の呼び出しをテストするのが好きです。
助けが必要ですか?
ありがとうマン、それは素晴らしいです;) – przebar