bnsantos
06/07/2017, 7:03 PMopen class Preferences (context: Context) {
val USER_ID = "USER_ID"
val mSharedPreferences : SharedPreferences = context.getSharedPreferences("shared_prefs", Context.MODE_PRIVATE)
var userId: String
get() = mSharedPreferences.getString(USER_ID, "---------")
set(value) = mSharedPreferences.edit().putString(USER_ID, value).apply()
}
Mockito.`when`(mPrefs.userId).thenReturn("test-user-1")
or
Mockito.`when`(Preferences::class.java.getDeclaredMethod("getUserId").invoke(null, null)).thenReturn("test-user-1")
Null pointer exception getUserId. Any help?