1.创建一个android中要测试的逻辑类
例如:
public class CalcService { /** * 相称的业务逻辑 * @param x 第一个参数 * @param y 第二个参数 * @return 相加的结果 */ public int add(int x,int y){ return x*y; } } 2.编写测试类 /** * 测试类,继承AndroidTestCase * */ public class TestCalcService extends AndroidTestCase { /** * 测试方法的作用就是检查一个方法是否可以正确的执行,如果出现错误 * 记得把错误抛给测试框架 throws Exception * @throws Exception */ public void testAdd() throws Exception{ Test service = new Test(); int result = service.cheng(3, 5); //断言 assertEquals(15, result); } } 3.清单文件的配置 <!-- 指定测试框架运行的指令集,告诉模拟器测试我们的应用程序,指定包名 --> <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.saiermeng.junit" > </instrumentation> <!-- 引入测试框架的jar包 --> <uses-library android:name="android.test.runner" /> 4.运行 RunAs Android Junit Test 查看结果,如果是绿色说明逻辑没有错误 如果是红色说明逻辑有错误