我使用JUnit和JMock在Android項目中進行測試。最近我注意到Eclipse中包含的Android構建器似乎將它們打包爲我的Android應用程序的一部分。有沒有辦法告訴Eclipse/Android插件在打包.apk時忽略源文件夾和庫?如何告訴Eclipse不要爲Android應用打包JUnit和JMock?
回答
您是否在與您的應用程序相同的項目中有測試課程?嘗試爲測試內容(File | New | Project | Android Test Project)創建一個單獨的項目Android Test Project項目。這就是我運行測試的方式。
您的意思是將「業務邏輯」放在一個單獨的項目中並導入一個jar?嗯,這可能會工作... – Arkadiy
有一個項目,你想與你的應用程序打包的一切,並有測試的東西類型Android測試項目的第二個項目。我認爲這是預期的用法。 – user1076637
我認爲Android測試項目更像是一個「系統測試」的東西 - 用於測試整個應用程序。我有一些根本不需要Android的類(它們是帶有一些第三方庫的純Java) - 我將它們分離到一個Maven項目中,然後我可以包含任何我想要的測試罐。感謝您的想法! – Arkadiy
- 1. jUnit + jMock和log4j
- 2. 使用JUnit和JMock的
- 3. 爲告訴,不要問
- 4. 如何使用JMock運行JUnit Eclipse插件測試?
- 5. Eclipse不能告訴Android設備版本
- 6. 如何告訴Eclipse爲所有項目包含標準.jar庫
- 7. 如何告訴Git我將Eclipse重命名爲java包?
- 8. 如何告訴python不要打印列表中的項目?
- 9. 如何告訴SQLexec不要包裝字符?
- 10. 如何使用junit和jmock單元測試MVC模型2應用程序?
- 11. 如何告訴Hibernate不要在運行JUnit測試時存儲數據?
- 12. 如何告訴android它不需要壓縮相機圖像?
- 13. 如何打包JUnit測試
- 14. 需要使用eclipse爲Chrome製作打包的應用程序
- 15. Junit和Jmock來測試Springs TransactionSynchronizationManager
- 16. 告訴Merb不要超時
- 17. jmock和mockito如何創建包裝?
- 18. 如何告訴eclipse java要運行什麼
- 19. Junit使用Ant 1.8.4,JDK 1.6.0_33,Junit 4.8.1和Eclipse Helios 3.2.3報告
- 20. JMock的/ JUnit的測試
- 21. 如何告訴SuperCSV不要將空字符串映射爲空
- 22. 如何告訴python不要將hash符號解釋爲註釋?
- 23. 如何在查詢中告訴django不要跳過%和_
- 24. 告訴,不要問原則 - 我應該在這裏應用嗎?
- 25. Eclipse上的JUnit報告
- 26. 如何在eclipse中使用JUnit和groovy?
- 27. 如何打包和部署Eclipse Java應用程序
- 28. 使用JUnit 3的JMock教程?
- 29. 用JMock進行spring junit測試
- 30. 我如何告訴摘要不要換行?
您可以使用ProGuard去除未使用的類 –