庫在它適用於Eclipse進行Android開發,宥可以輕鬆的方式:測試爲Android
- 創建庫項目,然後不APK將產生而是將作爲一個罐子依賴於應用程序將使用該庫
- 創建Android項目,比較容易爲它創建一個測試項目,採用儀器測試案例等。
這工作得很好。但是,您如何爲Android圖書館提供單元和功能測試?
只要我通過eclipse將我的庫項目變成一個庫,然後它不再可測試,因爲沒有apk生成,所以沒有apk安裝在設備上以供測試應用程序檢測。
還有更多,如果我的庫需要一些權限,使用lib的應用程序可以將權限添加到其清單,但測試應用程序不能這樣做!測試框架使用被測試的應用程序聲明的權限來測試應用程序,而不是測試應用程序。
一個明顯的答案是沒有單元測試庫本身,而是使用庫來測試的樣本應用程序,但我們還遠遠沒有單元測試...提前
謝謝你,夥計!
該問題的更詳細的方面可以發現here。
如果有人對此問題感興趣,請隨時發表評論或添加新的答案。這個問題有些開放,因爲它似乎沒有真正的好的解決方案來測試Android框架中的圖書館。 – Snicolas 2012-01-20 08:01:09