Android中使用Junit进行单元测试

不管我们在学习还是在开发的时候,都会用到测试,在Android中进行的Junit单元工具测试需要创建一个类去继承于AndroidTestCase类,同时还需要在主配置文件AndroidManifest.xml中配置相关的信息

创建Test类继承与AndroidTestCase类

package com.example.android_sms.test;

import com.example.android_sms.MainActivity;
import com.example.android_sms.service.CalcService;

import android.test.AndroidTestCase;

public class TestCalcService extends AndroidTestCase{
public void testAdd(){
 CalcService service=new CalcService();
 int result=service.add(6, 1);
 assertEquals(7, result);
}
}

配置主配置文件

<!-- instrumentation配置在manifest节点下 -->
   <instrumentation
       android:name="android.test.InstrumentationTestRunner"
       android:label="Test for My App"
       android:targetPackage="com.example.android_sms" >
   </instrumentation>

<!-- 在application配置user-library节点 -->
       <uses-library android:name="android.test.runner" />

使用Android Junit单元工具与Java的Junit一样,点击右键需要测试的方法―>Run As―>Android Junit Test

这样就可以完成Android Junit的单元测试


你可能感兴趣的:(JUnit)