android Junit

1.测试类需要继承AndroidTestCase

2.添加相关测试配置文件

AndroidManifest.xml文件中:

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
 3     package="com.example.junit"
 4     android:versionCode="1"
 5     android:versionName="1.0" >
 6
 7     <!-- 指令集需要在manifest的节点下 -->
 8
 9     <instrumentation
10         android:name="android.test.InstrumentationTestRunner"
11         android:label="Test My app"
12         android:targetPackage="com.example.junit" >
13     </instrumentation>
14
15     <uses-sdk
16         android:minSdkVersion="8"
17         android:targetSdkVersion="19" />
18
19     <application
20         android:allowBackup="true"
21         android:icon="@drawable/ic_launcher"
22         android:label="@string/app_name"
23         android:theme="@style/AppTheme" >
24       <!--   在application节点下,使用的函数库 -->
25         <uses-library android:name="android.test.runner"/>
26         <activity
27             android:name="com.example.junit.MainActivity"
28             android:label="@string/app_name" >
29             <intent-filter>
30                 <action android:name="android.intent.action.MAIN" />
31
32                 <category android:name="android.intent.category.LAUNCHER" />
33             </intent-filter>
34         </activity>
35     </application>
36
37 </manifest>

然后运行测试方法,如果是绿色条,说明测试的结果为正确。红色表示测试出现问题。

 1 package com.example.test;
 2
 3 import com.example.service.Calcservice;
 4
 5 import android.test.AndroidTestCase;
 6
 7 public class TestAndroidService extends AndroidTestCase {
 8     //测试抛出异常
 9     public void testAdd() throws Exception{
10         Calcservice calcservice = new Calcservice();
11         int result=calcservice.add(3,5);
12         assertEquals(8, result);
13     }
14 }

2 也可以用file  新建一个androidtest项目,将需要测试的工程添加进去。

时间: 2024-11-07 09:46:36

android Junit的相关文章

android junit 测试 简要步骤

android junit 测试 1.新建一个类继承TestCase这个类 2.AndroidManifest.xml, 加入<uses-library android:name="android.test.runner" /> <!-- 记住这个一要放在application外面,不然会出现配置错误 信息 -->      <instrumentation android:name="android.test.InstrumentationTe

1.Android JUnit Runner(使用AndroidStudio)

一.Android JUnit Runner介绍 1.Android JUnit Runner 1)是一个测试运行器,用于运行Junit3和Junit4的Android测试包 2)替换Instrumentation Test Runner(一个比较旧的测试运行器) 3)支持Instrumentation Test Runner所有特性,但又进行了扩展 4)保持了所有Instrumentation Test Runner的命令格式 2.继承关系 java.lang.Object android.a

android Junit demo

package com.sondon.dhjk.test; import com.sondon.dhjk.utils.LogUtil; import junit.framework.TestCase; public class Test extends TestCase { private static final String TAG = "Test"; /** * 构造函数 * @param name */ public Test(String name) { super(name

android junit 测试程序

http://blog.csdn.net/to_cm/article/details/5704783 Assert.assertEquals(2, t); 断言 android junit 测试程序,布布扣,bubuko.com

Android Junit测试框架

对应用进行单元测试: 使用Junit测试框架,是正规Android开发的必用技术.在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性. 1.配置指令集和函数库: (1)配置指令集,指定要测试的应用程序 需要在AndroidManifest.xml的instrumentation中增加InstrumentationTestRunner,并指定要测试的包名. AndroidManifest.xml中会添加代码: <instrumentation android:targetPacka

在Android Studio进行“简单配置”单元测试(Android Junit)

起因 在Android studio 刚出.本人就想弄单元测试,可惜当时Android studio不知道抽什么风(准确来说,应该是我不会弄而已).无法执行到相应的代码.后来今天突然自己又抽风.又想去弄一下Android junit. 本文基于做过Eclipse开发使用过Android junit,如果Eclipse的Android Junit没有使用过,就我没有说过吧! 准备环境,配置 官网Demo地址:https://github.com/googlesamples/android-test

Android JUnit Test——批量运行测试代码

写Android测试用例有三要素,一是我们用的“安卓模拟器device”(用来显示UI),二是“uiautomatorviewer.bat”(用来定位UI上的元素),三是“Robotium”中提供的类(用来与UI元素进行交互).在写好Android的测试用例后,可通过Android JUnit Test批量运行测试代码.一共分四步—— 第一步:写一个suite类(suite中包含指定的测试用例,如下把SendInfoTest类作为一个测试用例添加进了suite中,LoginTest这个类由于被注

Android Junit测试框架的配置

instrumentation指令集需要在manifest节点下 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.junittest" /> uses-library 需要在application节点下 <uses-library android:name="android.t

android JUnit 单元测试

JUnit单元测试1 配置单元测试环境,向AndroidManifest.xml中添加节点  1)添加manifest节点,com.example.junit为自己要测试的包名 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.junit"/>  2)添加application节点 <us

android jUnit test 进行自动化测试

一. 被test的工程: 新建一个android工程:D_session:它有一个activity:D_sessionActivity:package名:com.mysession 二.测试工程: 新建一个测试工程:D_sessionTest, 类型是android test project; 1. menifest文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=