刚开始使用 Robolectric,它似乎正是我所需要的。但是,我在使用 SharedPreferences 方面遇到了一些障碍。
我有两个测试用例
Activity 需要一个新的/空的 sharedPreferences
Activity 期望 sharedPreferences 中已经包含一些数据
对于测试用例 1,测试按预期通过,一切都很好:)
但是,对于测试用例 2,我似乎无法找到一种向 Robolectric 提供一些假数据的好方法,因此 Activity 能够访问这些假数据。
这感觉像是一个非常常见的用例,但我似乎无法弄清楚该怎么做!