我尝试使用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