一、修改配置文件AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cn.ycmoon.test.activity" android:versionCode="1"
    android:versionName="1.0">
    <uses-sdk android:minSdkVersion="8" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
        <uses-library android:name="android.test.runner" />
        <activity android:name=".MainActivity" android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

</application>
    <instrumentation android:name="android.test.InstrumentationTestRunner"
        android:targetPackage="cn.ycmoon.test.activity" android:label="Testing" />
</manifest>

说明:1、在Application节点中Activity前添加   <uses-library android:name="android.test.runner" />

2、在Application节点的添加  <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="cn.ycmoon.test.activity" android:label="Testing" />

二、在相应包中编写要完方法,

三、在src同级级目录中添加一个test文件夹[可自定义],并在下建立和项目一致的包名: cn.ycmoon.test.activity

四、在要进行单元测试的方法上右键->NEW->JUNIT Test Case。弹出下界面:

选择 SuperClass为:

点击下一步,选择要测试的方法:

点击完成。

将新产生的单元测试的类放入test/项目包名下。

在单元测试方法中添加实现:

展开test/cn.ycmoon.test.activity下单元测试类,选择要测试的方法,点右键,选择Run As->Android JUnit Test,就会打开单元测试结果界面。

右该方法无错误,则结果会显示绿色状态条:

转载于:https://www.cnblogs.com/ycmoon/archive/2011/04/26/2029255.html

Android添加单元测试的方法与步骤相关推荐

  1. android 添加预装的方法

    方法1: frameworks/base/services/java/com/android/server/pm/PackageManagerService.java synchronized (mP ...

  2. Android添加apn的方法

    对于新的物联网卡,需要添加apn才能正常使用.apn一般由运营商提供,拿到apn后,我们可以使用手工添加apn的方式来验证apn 能否正常使用.手工验证可以后,将可以将apn的信息添加到apns-co ...

  3. 【android】AS中使用Junit单元测试和Android JUnit 单元测试

    AS中使用Junit单元测试和Android JUnit 单元测试 在AndroidStudio中使用单元测试 1. 前言 在Android开发中,如果对一个简单的功能,每次修改代码都重新运行到设备中 ...

  4. Android中添加驱动的方法

    Android 添加驱动的两种方式 下面介绍,在Android系统中如何将驱动添加到kernel中. 要求:将驱动queue.c添加kernel中. 方案:下面介绍2种实现方案.2种方案的本质是一样的 ...

  5. android 怎么加链接地址,Android TextView添加超链接的方法示例

    本文实例讲述了Android TextView添加超链接的方法.分享给大家供大家参考,具体如下: public class Link extends Activity { @Override prot ...

  6. android 添加广告用proguard混淆后不显示问题解决方法

    android 添加有米广告,打开proguard混淆后,广告不显示了,解决方法是keep所有引用的jar package 1 -keep public class net.youmi.android ...

  7. wamp增加php,新版PHPWAMP自定义添加PHP版本方法步骤

    新版PHPWAMP自定义添加PHP版本方法步骤 发布时间:2020-05-08 10:19:50 来源:亿速云 阅读:210 作者:三月 本文主要给大家介绍新版PHPWAMP自定义添加PHP版本方法步 ...

  8. android 加网络权限管理,Android添加用户组及自定义App权限的方法

    Android:4.4.4 一.应用场景 在Android设备上,现在我们外接了一个USB转串口的设备,设备节点是/dev/ttyUSB0: # ls -l /dev/ttyUSB0 crw-rw-- ...

  9. 在3dmax软件中添加样条的方法和详细步骤

    在3dmax软件中添加样条的方法和详细步骤! 在3dmax软件中添加样条的方法和详细步骤!三dsMax是一款三建模.动画和渲染软件.借助3dsMax,可以创造一个宏伟的游戏世界,布彩的场景,实现设计可 ...

最新文章

  1. 清华园里的女生节:我今夜唯一的deadline,是为你写横幅
  2. PHP性能调优---PHP-FPM配置及使用总结
  3. 数学--数论--最小公倍数+最大公约数
  4. SCP 报错 not a regular file
  5. 【CodeForces - 628C】Bear and String Distance(贪心,构造)
  6. linux创建网络ntfs接点,Linux系统下挂接ntfs盘时总提示module fuse not found如何解决?...
  7. MOSS 2018 回顾:向 40 余个开源项目捐赠 97 万美元
  8. [原创]利用WM_COPYDATA实现进程间通信
  9. C++奥赛一本通刷题高精度题解
  10. ajax存储表单数据,使用ajax json将表单数据存储到数据库php
  11. pytecplot 的安装与启动(tecplot GUI能用但是pytecplot不能用)
  12. 征途猎魔mysql数据库_字典列表的拓展理解
  13. Theano入门神经网络(一)
  14. Docker实现ElasticSearch集群搭建
  15. arm 开发环境搭建-基于QEMU和Docker
  16. c语言calloc和malloc,使用malloc()、calloc()、free()和realloc()在C中进行动态内存分配
  17. 求空间两条直线之间的距离
  18. VBA和Python双语对照,Excel编程学习更简单
  19. 北京市重点区域5G网络实测分析
  20. IP/TCP协议详解

热门文章

  1. jvm监控调优常用命令
  2. 简洁的 Bash Programming 技巧(三)
  3. Nginx实用指南V1 (连载之六:cacti监控)
  4. 2021年江苏高考各科成绩查询,江苏2021年高考总分及各科分数
  5. python qq模块_常用的Python模块
  6. 利用正则表达式截取特定字符中间字符
  7. 第5章 初识JQuery
  8. Linux 添加新用户账号并赋予root权限
  9. Channel Allocation HDU1373
  10. jenkins没安装git报错