Junit 在 android 中的基本使用

本文总结一下Junit4 和 Android Junit 的使用方法,方便以后查阅



1.Junit 4 

Junit 4 是eclipse 中自带的一个单元测试工具。
1)在项目的properties>>Java Build Path>>Libraries>>Add Library  选择Junit 4并添加;
在Order and Export 中勾选Junit4
2)创建一个和src同级的文件夹test,在该文件夹下创建和src下相同的包名,用来存放对应的test case
3)new Junit test case,类命名为[class_name]Test,方法命名为[method_name]Test
4)所有测试方法要用 @Test 注解
5)运行Test case,观察结果


2.Android Junit Test

<前3步是一样的>
1)在项目的properties>>Java Build Path>>Libraries>>Add Library  选择Junit 4并添加;
在Order and Export 中勾选Junit4
2)创建一个和src同级的文件夹test,在该文件夹下创建和src下相同的包名,用来存放对应的test case
3)new Junit test case,类命名为[class_name]Test,方法命名为[method_name]Test
//以上同 Junit 4的用法
4)让所有test case 类 extends AndroidTestCase.
5)配置AndroidManifest.xml

 在<activity></activity> 同级别下插入

  <uses-library android:name="android.test.runner" />


 
 在<application></application> 同级别下插入 
</pre><pre name="code" class="html"><instrumentation
        android:name="android.test.InstrumentationTestRunner"
        android:label="Tests for My App"
        android:targetPackage="com.sjy.tcptester" /> 



targetPackage 属性表示被测试的包名,如果写错了,junit 就找不到对应的class来完成测试了。
6)注意!!特别留意sdk 的版本号,即 uses-sdk 属性。我第一次用Android Juint Test 的时候跑不起来,返回
null_pointer_exception,结果把uses-sdk 从 17-17 改到14-17 就解决了。原因暂时不明。
7)连接手机,run as Android Junit test 就行了。Premission之类的别忘了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值