单元测试

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、付费专栏及课程。

余额充值