Kotpref如何嘲笑

时间:2018-06-29 19:34:25

标签: android kotlin android-junit

我尝试使用Kotpref(SharedPreferences库)测试方法。 但是我在UserCredentialsPref.username行上总是遇到相同的错误java.lang.IllegalStateException:Kotpref尚未初始化。

我尝试given { UserCredentialsPref.usernameHidden }.willReturn("123"),但没有帮助。

这是UserCredentialsPref对象:

object UserCredentialsPref : KotprefModel() {
var username by stringPref(default = "", key = String.USERNAME)
var usernameHidden by stringPref(default = "", key = String.USERNAME_HIDDEN)
}

并链接到库Kotpref

0 个答案:

没有答案