有两种方法,一种是创建一个测试工程,一种是手东配置,此讲的是手动配置
工程图:
例:需要测试的代码:
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收工