0
我是新來的android測試,並試圖在Android Studio中使用mockito編寫單元測試(在本地jvm上運行)。使用greendao與Mockito測試Android應用程序
我的IDE設置(gradle腳本)到目前爲止已完成。
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
// Unit testing dependencies.
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
}
在我的應用我使用greendao
作爲ORM,但沒有這一層,但(計劃在將來)的抽象。 當我嘗試測試其使用的數據庫相關類的我的應用程序代碼的部件(例如SqliteOpenHelper
,SqliteDatabase
設立數據庫,SQLiteStatement
編制報表等)SQLiteOpenHelper輕慢不得測試退出時的異常,例如。
在這個場景中編寫單元測試是否有可能模擬數據庫(現在沒有時間抽象數據庫層)?
我仍然不確定您的關鍵字是什麼意思是「RuntimeEnvironment.application」 – vodkhang
對於令人困惑的答案抱歉,我編輯了我的解決方案。 – Dokumans