Android添加单元测试的方法与步骤
一、修改配置文件AndroidManifest.xml
<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添加单元测试的方法与步骤相关推荐
- android 添加预装的方法
方法1: frameworks/base/services/java/com/android/server/pm/PackageManagerService.java synchronized (mP ...
- Android添加apn的方法
对于新的物联网卡,需要添加apn才能正常使用.apn一般由运营商提供,拿到apn后,我们可以使用手工添加apn的方式来验证apn 能否正常使用.手工验证可以后,将可以将apn的信息添加到apns-co ...
- 【android】AS中使用Junit单元测试和Android JUnit 单元测试
AS中使用Junit单元测试和Android JUnit 单元测试 在AndroidStudio中使用单元测试 1. 前言 在Android开发中,如果对一个简单的功能,每次修改代码都重新运行到设备中 ...
- Android中添加驱动的方法
Android 添加驱动的两种方式 下面介绍,在Android系统中如何将驱动添加到kernel中. 要求:将驱动queue.c添加kernel中. 方案:下面介绍2种实现方案.2种方案的本质是一样的 ...
- android 怎么加链接地址,Android TextView添加超链接的方法示例
本文实例讲述了Android TextView添加超链接的方法.分享给大家供大家参考,具体如下: public class Link extends Activity { @Override prot ...
- android 添加广告用proguard混淆后不显示问题解决方法
android 添加有米广告,打开proguard混淆后,广告不显示了,解决方法是keep所有引用的jar package 1 -keep public class net.youmi.android ...
- wamp增加php,新版PHPWAMP自定义添加PHP版本方法步骤
新版PHPWAMP自定义添加PHP版本方法步骤 发布时间:2020-05-08 10:19:50 来源:亿速云 阅读:210 作者:三月 本文主要给大家介绍新版PHPWAMP自定义添加PHP版本方法步 ...
- android 加网络权限管理,Android添加用户组及自定义App权限的方法
Android:4.4.4 一.应用场景 在Android设备上,现在我们外接了一个USB转串口的设备,设备节点是/dev/ttyUSB0: # ls -l /dev/ttyUSB0 crw-rw-- ...
- 在3dmax软件中添加样条的方法和详细步骤
在3dmax软件中添加样条的方法和详细步骤! 在3dmax软件中添加样条的方法和详细步骤!三dsMax是一款三建模.动画和渲染软件.借助3dsMax,可以创造一个宏伟的游戏世界,布彩的场景,实现设计可 ...
最新文章
- 清华园里的女生节:我今夜唯一的deadline,是为你写横幅
- PHP性能调优---PHP-FPM配置及使用总结
- 数学--数论--最小公倍数+最大公约数
- SCP 报错 not a regular file
- 【CodeForces - 628C】Bear and String Distance(贪心,构造)
- linux创建网络ntfs接点,Linux系统下挂接ntfs盘时总提示module fuse not found如何解决?...
- MOSS 2018 回顾:向 40 余个开源项目捐赠 97 万美元
- [原创]利用WM_COPYDATA实现进程间通信
- C++奥赛一本通刷题高精度题解
- ajax存储表单数据,使用ajax json将表单数据存储到数据库php
- pytecplot 的安装与启动(tecplot GUI能用但是pytecplot不能用)
- 征途猎魔mysql数据库_字典列表的拓展理解
- Theano入门神经网络(一)
- Docker实现ElasticSearch集群搭建
- arm 开发环境搭建-基于QEMU和Docker
- c语言calloc和malloc,使用malloc()、calloc()、free()和realloc()在C中进行动态内存分配
- 求空间两条直线之间的距离
- VBA和Python双语对照,Excel编程学习更简单
- 北京市重点区域5G网络实测分析
- IP/TCP协议详解