web-dev-qa-db-ja.com

Robolectric3でコンテキストを取得する方法

この方法でRobolectric2.xのアプリケーションコンテキストにアクセスできましたが、Robolectric3でアクセスする方法がわかりません。

return new ClassThatNeedsAContext(Robolectric.application.getApplicationContext());
16
Antonio Jose

[編集]
Robolectric2.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);

しかし、いくつかのライブラリで他の問題があるため、まだテストできませんでした。

20
Antonio Jose