如何获得Robolectric 3的背景信息

时间:2015-01-08 00:49:49

标签: java robolectric

我能够以这种方式访问​​Robolectric 2.x中的应用程序上下文,但不知道如何在Robolectric 3中进行操作。

return new ClassThatNeedsAContext(Robolectric.application.getApplicationContext());

1 个答案:

答案 0 :(得分:20)

[编辑]
Robolectric 2.4至3.0升级指南
https://github.com/robolectric/robolectric/wiki/2.4-to-3.0-Upgrade-Guide


[旧回复] 看看Robolectric的示例代码,我找到了解决方案。 https://github.com/robolectric/robolectric/blob/f4935bff58ae6a16b1230c3a415973e97713c0fb/robolectric/src/test/java/org/robolectric/shadows/ViewInnerTextTest.java#L22

return new ClassThatNeedsAContext(RuntimeEnvironment.application);

但是我对某些库有其他问题,所以我还没有测试它。