3
我正在使用我的應用程序中的多個內容提供者。所有這些內容提供者都與SQliteOpenHelper(可與應用程序上下文一起使用)的單例實例進行通信。這在生產中很有用。當涉及到測試(特別是內容提供者測試)時,擁有SQLiteOpenHelper的單例實例並不好,因爲它不會爲每次測試都創建乾淨的Slate數據庫。如何在android中編程測試測試環境
在內容提供者代碼中,我想知道我是否在測試模式或不測試,根據我決定切換單身打開hleper或每上下文打開助手
有沒有什麼好辦法做到這一點..做android提供任何API來確定是否應用程序是在測試模式下?
getApplicationContext在測試環境中拋出UnSupportedOperationException ...我的測試用例擴展[ProviderTestCase2](http://developer.android.com/reference/android/test/ProviderTestCase2.html) – Madhusudhan