我有一个Activity
我正在单元测试。我想单独测试Activity
,所以ActivityUnitTestCase非常适合我的目的。
我的onCreate
方法Activity
使用存储在首选项中的值。我想在我的测试用例中为此设置一个值。
问题是我不知道如何Preference
提前设置。中没有getContext()
方法ActivityUnitTestCase
,并且getActivity()
应该返回一个context
,在我调用之前为空startActivity()
。这不是一个选项,因为调用startActivity
将触发该onCreate
方法,这就是首选项代码所在的位置。
关于如何获得context
可用于操纵单元测试首选项的任何想法?