Lil*_*ily 96 junit android apk
我正在编写一个基于Android Bitmap类(称为AndroindLib)的Android库项目,该类仅包含实用程序类(无活动).我尝试使用Android JUnit测试它,但它一直在抱怨无法找到AnroidLib.apk
单元测试Android库项目的正确方法是什么?
Com*_*are 75
引用文档:
"有两种建议的方法可以在库项目中设置代码和资源的测试:
您可以设置一个测试项目来检测依赖于库项目的应用程序项目.然后,您可以为项目添加测试以获取特定于库的功能.
您可以设置依赖于库的标准应用程序项目,并将检测项放入该项目中.这使您可以创建一个包含测试/仪器和要测试的代码的自包含项目."
小智 17
在您的测试项目中,只需更改包名称,使其与库的包相同.例如,您有一个包的包"com.example.lib".创建一个针对您的库的测试项目.在清单文件中,您将看到package="com.example.lib.test",和targetPackage="com.example.lib".只需将包从"com.example.lib.test"更改为"com.example.lib"(保持targetPackage原样).
此外,请确保该库参考您的测试项目不是在Java构建路径,但作为一个平常的Android库:在Eclipse中必须显示为库Project->Properties->Android选项卡,但没有在Project->Properties->Java Build Path标签.
然后运行测试.
小智 13
http://www.paulbutcher.com/2010/09/android-library-project-with-tests-step-by-step/帮助描述在CommonsWare的回答中实现第二个建议所需的过程
| 归档时间: |
|
| 查看次数: |
30978 次 |
| 最近记录: |