我必須建立一個應用程序使用sqlite。現在我想寫我的單元測試。這些單元測試應該測試我的類SQLiteBridge
。 SQLiteBridge
爲模型的每個子類提供DAO。Android JUnit4測試 - 從哪裏獲取上下文?
現在我遇到了需要上下文來創建我的SQLiteBridge
的問題。 SQLiteBridge
創建並處理系統上的SQLite數據庫。
從何處獲取上下文對象?
我的設置是像這裏(所以我使用Junit4 [感謝上帝): http://tools.android.com/tech-docs/unit-testing-support
編輯:我希望有像老AndroidTestCase
辦法不失Junit4延伸。 :)
我剛試過,它的工作! 我想我會使用Robolectric ..但是感謝這個解決方案! :) –
我試過這個,它的工作原理,但前綴被忽略,因此在測試中使用「真正的」數據庫。任何想法爲什麼這可能會發生? – moarCoffee
InstrumentationRegistry不能作爲符號解析 –