zoukankan      html  css  js  c++  java
  • Android单元测试Junit的配置

    要进行Android的单元测试首先的配置指令集和用户库,下面是详细的配置步骤

    @1:指令集配置(instrumentation)

    1.1 打开AndroidManifest.xml文件,点击instrumentation选项

    点选ADD后

    点instrumentation选项,指令集就添加成功

    name必须指定为android.test.InstrumentationTestRunner

    Target Package为单元测试的包名

    Lable随便指定

    这样instrumentation就添加成功

    @2 添加uses-library

    鼠标右键单击工程,选择Run AsRun configurations,在Android JUnit Test选项中选择工程,将会看到下面这个界面:

    在Instrumentation runner后的列表框选项中,选中android.test.InstrmentationTestRunner。到此配置完毕

    配置完成后清单文件如下:

    [html] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    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>  
  • 相关阅读:
    MySQL Backup mysqldump 常用选项与主要用法--转发
    openssl 之RSA加密
    Windows 之Dll/lib导出
    缓存雪崩、击穿、穿透
    时间复杂度
    分布式事务
    mysql主从复制与读写分离
    什么是消息队列?
    微服务架构演化
    高并发问题常规思路
  • 原文地址:https://www.cnblogs.com/gxz-sw/p/6740613.html
Copyright © 2011-2022 走看看