对于单元测试,做过J2EE的童鞋肯定非常熟悉,J2EE需要引入相应的包,然后编写一个类,实现一个接口,就可以进行单元测试。
android也差不多,不过android用起来显得更加简单,android系统本身已经包含junit单元测试包,只要一句代码引入即可。
引入方法:
在android项目的配置文件(AndroidManifest.xml)中引入:<uses-library android:name="android.test.runner"/>
但要特别注意:<uses-library android:name="android.test.runner"/>必须放在application节点之内。
单单引入junit包依然不够,还要让应用启动的时候去执行单元测试案例,所以需要再配置一个单元测试启动装置,
配置方法:
依然是在manifest配置文件中增加:<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.lonffy.junittest" android:label="Tests for My App"></instrumentation>
注意:android:targetPackage 对应项目的唯一标识,即manifest节点中的package
完整的配置示例文件内容: