您的位置:首页 > 移动开发 > Android开发

Android下进行单元测试

2016-03-11 15:54 330 查看
有两种方法,一种是创建一个测试工程,一种是手东配置,此讲的是手动配置

工程图:

例:需要测试的代码:


public class Calc {

public int  add(int i,int b){
return i+b;
}

}


1.定义一个类继承AndroidTestCase

public class AndrroidTest1 extends AndroidTestCase {

public void testAdd(){
Calc  cale=new Calc();
int result=cale.add(2, 5);
//断言
assertEquals(10, result);

}

}


2.在AndroidManifest.xml清单文件中配置

注意配置在 <application/>标签外

<uses-library android:name="android.test.runner"/>注意:此标签需要配置在<application/>标签下
<instrumentation android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.example.exmple"/>

android:targetPackage是MainActivity.java所在包 至于android:label 可选可不选

实例图:


3.最后就是类似于JUnit那样测试就行,右键需要测试的方法,选择Android JUnit Test就行了

OK收工
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: