Android下的单元测试

1、写一个测试类TestCalcService继承AndroidTestCase


2、写测试方法并抛出异常,在测试方法里面编写测试代码


3、打开AndroidManifest.xml在里面配置测试代码


4、在manifest节点下添加

<instrumentation  android:name="android.test.InstrumentationTestRunner"
                                android:targetPackage="com.example.android003jnuit" />


5、在application节点下添加

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

要被测试的类和方法CalcService.java中的add方法

package com.example.android003jnuit.service;

public class CalcService
{
	public int add(int x, int y)
	{
		return x + y;
	}
}

测试的类和方法TestCalcService.java中的testAdd方法

package com.example.android003jnuit.test;

import android.test.AndroidTestCase;

import com.example.android003jnuit.service.CalcService;

public class TestCalcService extends AndroidTestCase
{
	public void testAdd() throws Exception
	{
		CalcService service = new CalcService();
		int result = service.add(1, 4);
		assertEquals(5, result);
	}
}


Android下的单元测试,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。