Android单元测试Junit的配置

相逢意气为君饮,系马高楼垂柳边。这篇文章主要讲述Android单元测试Junit的配置相关的知识,希望能为你提供帮助。
要进行Android的单元测试首先的配置指令集和用户库,下面是详细的配置步骤
@1:指令集配置(instrumentation)
 
1.1 打开androidManifest.xml文件,点击instrumentation选项

Android单元测试Junit的配置

文章图片

点选ADD后
 
Android单元测试Junit的配置

文章图片

点instrumentation选项,指令集就添加成功
Android单元测试Junit的配置

文章图片

name必须指定为android.test.InstrumentationTestRunner
Target Package为单元测试的包名
Lable随便指定
 
这样instrumentation就添加成功
 
@2 添加uses-library
Android单元测试Junit的配置

文章图片

 
【Android单元测试Junit的配置】 
Android单元测试Junit的配置

文章图片

 
Android单元测试Junit的配置

文章图片

 
鼠标右键单击工程,选择Run As\Run configurations,在Android JUnit Test选项中选择工程,将会看到下面这个界面:
Android单元测试Junit的配置

文章图片

 
在Instrumentation runner后的列表框选项中,选中android.test.InstrmentationTestRunner。到此配置完毕
 
配置完成后清单文件如下:
 
[html]  view plain  copy    
Android单元测试Junit的配置

文章图片
Android单元测试Junit的配置

文章图片
  1. < ?xml  version="1.0"  encoding="utf-8"?>    
  2. < manifest  package="com.ink.juint"   
  3.         android:versionCode="1"   
  4.         android:versionName="1.0"  xmlns:android="http://schemas.android.com/apk/res/android">    
  5.    
  6.         < uses-sdk   
  7.                 android:minSdkVersion="8"   
  8.                 android:targetSdkVersion="8"  />    
  9.         < instrumentation  android:name="android.test.InstrumentationTestRunner"  android:targetPackage="com.ink.juint"  android:label="suibian"> < /instrumentation>    
  10.    
  11.    
  12.    
  13.         < application   
  14.                 android:allowBackup="true"   
  15.                 android:icon="@drawable/ic_launcher"   
  16.                 android:label="@string/app_name"   
  17.                 android:theme="@style/AppTheme"  >    
  18.    
  19.    
  20.                 < activity   
  21.                         android:name="com.ink.junit.MainActivity"   
  22.                         android:label="@string/app_name"  >    
  23.                         < intent-filter>    
  24.                                 < action  android:name="android.intent.action.MAIN"  />    
  25.    
  26.                                 < category  android:name="android.intent.category.LAUNCHER"  />    
  27.                         < /intent-filter>    
  28.                 < /activity>    
  29.                 < uses-library  android:name="android.test.runner"/>    
  30.         < /application>    
  31.    
  32. < /manifest>    

    推荐阅读