AndroidTestCase单元测试框架用法
来源:互联网 发布:淘宝广告投放 编辑:程序博客网 时间:2024/05/17 03:28
在实际开发中,开发android软件的过程需要不断的进行测试。而是用Junit测试框架,则是正规android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。
比如,若想验证一个自定义类中的某个方法时,则可以在单元测试中创建这个类对象,并给定适合参数调用该类方法。
Android单元测试具体方法如下:
(1).创建一个类继承AndroidTestCase,该类为一个单元测试类。
(2).在AndroidMainfest中声明instrumentation分支。(把单元测试库引进到此项目中)
(3).在<application >中声明<uses-library />分支。
(4).双击AndroidTestCase中的方法名,右键选择Runas--Android JUnit Test,运行该方法。
1
<span style=
"font-size: medium;"
>
public
class
AndroidTestCaseDemo
extends
AndroidTestCase {
2
3
private
static
final
String TAG =
"Android JUnit Test"
;
4
public
void
test1()
5
{
6
Log.d(TAG,
"test1 run"
);
7
}
8
9
public
void
test2()
10
{
11
Log.d(TAG,
"test2 run"
);
12
}
13
14
}
15
16
<?xml version=
"1.0"
encoding=
"utf-8"
?>
17
<manifest xmlns:android=
"http://schemas.android.com/apk/res/android"
18
package
=
"com.test.androidtestcasedemo"
19
android:versionCode=
"1"
20
android:versionName=
"1.0"
>
21
22
<uses-sdk
23
android:minSdkVersion=
"8"
24
android:targetSdkVersion=
"21"
/>
25
<!-- 引入单元测试库 -->
26
<instrumentation
27
<!-- name:固定 -->
28
android:name=
"android.test.InstrumentationTestRunner"
29
<!-- targePackage为单元测试类所在包名 -->
30
android:targetPackage=
"com.test.androidtestcasedemo"
>
31
</instrumentation>
32
33
<application
34
android:allowBackup=
"true"
35
android:icon=
"@drawable/ic_launcher"
36
android:label=
"@string/app_name"
37
android:theme=
"@style/AppTheme"
>
38
<uses-library android:name=
"android.test.runner"
/>
39
<activity
40
android:name=
".MainActivity"
41
android:label=
"@string/app_name"
>
42
<intent-filter>
43
<action android:name=
"android.intent.action.MAIN"
/>
44
45
<category android:name=
"android.intent.category.LAUNCHER"
/>
46
</intent-filter>
47
</activity>
48
</application>
49
50
</manifest>
51
</span>
本文到此结束,需要的朋友可以参考下。
https://detail.tmall.com/item.htm?id=44435977556&spm=a219t.7664554.1998457203.833.2znNrW
0 0
- AndroidTestCase单元测试框架用法
- android单元测试AndroidTestCase
- Android sqlite 单元测试AndroidTestCase
- android单元测试AndroidTestCase
- [android篇]单元测试之AndroidTestCase
- Android 单元测试——AndroidTestCase
- 利用AndroidTestCase来做单元测试
- AndroidTestCase测试用法
- 通过AndroidTestCase来进行android 单元测试
- Android[中级教程]第四章 单元测试AndroidTestCase
- 数据库的增删改查用单元测试AndroidTestCase
- 通过AndroidTestCase来进行android 单元测试
- 通过AndroidTestCase来进行android 单元测试
- AndroidTestCase来进行android 单元测试简介
- AndroidTestCase来进行android 单元测试简介
- 通过AndroidTestCase来进行android 单元测试
- AndroidTestCase来进行android 单元测试简介
- AndroidTestCase
- 启停主从复制
- 【吐槽】关于VNCViewer的使用
- 企业服务领域的O2O
- JavaScript定时调用函数 小知识
- 关于MediaPlayer中的getCurrentPosition()和seekTo(int)的总结
- AndroidTestCase单元测试框架用法
- 对远程服务器的访问遭拒绝,因为不存在登录映射。
- 2015学习开源项目
- 使用Gitolite搭建Git服务器
- 实现TXT转换PDF格式的方法有哪些
- 使用Gitolite来对Git的repository实现权限控制
- Git 常用命令
- SIP中松散路由(Loose Router)和严格路由(Strict Router)的概念
- js里调用函数时,函数名带括号和不带括号的区别