Android 单元测试

android单元测试:
1.在Manifest.xml中添加以下语句:
<application...>
<uses-library android:name="android.test.runner" />
</applicaion>
<instrumentation
android:name="android.test.InstrumentationTestRunner" 
android:targetPackage="com.example.junittest" android:label="TestJunit" /> 
需要注意的是,这两句话的位置。其中:targetPackage的值是我们所定义的junitTest所在的包名,一般会好Manifst.xml文件中的package中的包名一致,lable的值是随意取得,是单元测试的名称。
 
2.定义一个类,编写一个方法,譬如下述:
package com.example.junittest; 
public void Junit{ 
    public void save(){ 
        String str = "aa123"; 
        new Integer(str); 
    } 
3.定义另外一个继承AndroidTestCase类的类,并编写单元测试方法,譬如下述:
package com.faith.junittest; 
import android.test.AndroidTestCase; 
public class JunitTest extends AndroidTestCase { 
    public void testSave()throws Throwable{ 
        Junit junit= new Junit(); 
        junit.save(); 
    } 
4.打开Outline视图,右键选中testSave方法,然后点击Run As...-->Android Junit Test,就可以看到上述save代码出错信息了。
 
5.对上述的代码进行Debug调试:
右击所需要调试的行的最前方,选择Toggle Breakpoint,会在行前方出现一个蓝色的点,然后重复第4条,选择Debug As... --> Android Junit Test,就会进入Debug调试,其中F5代表的是进入方法,F6代表执行下一步,具体方法可以在菜单栏的Run中查询。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值