Android test---JUnit

JUnit 单元测试

Android的单元测试基础也是比较简单,同样还是测试相加方法是否正确,测试用例还是用1+1?=2来个简单的Android单元测试;

1..打开eclipse,新建一个project。单击菜单栏的file-》new-》Java project;project name为testJunit;

2.右键新创建的工程testJunit, 选择new---》Java class,创建一个Java 类;class name 为addclass ;

待测的Java程序如下

public class addclass {

    public addclass() {
        // TODO Auto-generated constructor stub
    }
     public int addf(int one,int two){
         return one+two;
     }
}

3.  接下来 ,就可以编写JUnit 测试用例;

3.1. 右键刚刚的工程testJnit,选择new-》JUnit Test Case ,如图

3.2 在弹出的new juit test case 对话框中选择 new junit test 3 或new junit test 4;

然后在新的JUnit 测试用例name 输入测试用例的名称 如“testaddCase" 点击finish;(当然可以选择一次方法了如 setUp(),tearDown())

3.3 在testaddCase.java 中编写test case 如 1+1是否等于2

import junit.framework.TestCase;

public class testaddCase extends TestCase {

    protected void setUp() throws Exception {
        System.out.println("测试准备");
    }

    protected void tearDown() throws Exception {
        System.out.println("测试结束");
    }
    public void testAdd(){
        assertEquals(2,new addclass().addf(1,1));
    }
}

4. 最后开始执行测试用例;

右键工程 选择run as ----》 JUnit Test

如图

5. 查看测试的结果;

时间: 2024-10-19 02:05:01

Android test---JUnit的相关文章

Android本地JUnit Text

Android本地JUnit Text 步骤 创建一个和source文件,里面添加和src目录相同的包. 在AndroidManifest.xml文件manifest根节点添加如下文件 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.zlpro.mobilesafe" > </instrumentati

无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)

1.android下junit测试框架配置 单元测试需要在手机中进行安装测试 (1).在清单文件中manifest节点下配置如下节点 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.demo1" /> 上面targetPackage指定的包要和应用的package相同. (2)在清单文件中ap

[android] android下junit测试框架配置

我们的业务代码一般是放在一个新的包下面,这个业务类不能够通过右键run as java application,因为android项目只能运行在手机上的dalvak虚拟机里面 新建一个包,里面写测试类,测试类需要继承AndroidTestCase类,写测试方法,需要throws exception抛出异常给测试框架,测试方法里面一般new出需测试的类,调用它的方法,然后断言结果,assertEquals(预估, 实际结果) 在outline视窗 (window=>show view=>outl

Android 单元测试 junit 的配置和使用

现在的集成ADT后Eclipse都可以直接创建Android Test Project 如图所示: 命名后选择你要测试的单元程序,比如我自己准备测试sms,便可以如图所示那样选择 本人新建的测试工程为junitsms 本人要测试sms工程中testapp.java下一个最简单的函数 1 public class testapp { 2 3 public int add (int a,int b) 4 { 5 int sum=a+b; 6 return sum; 7 } 8 } 新建一个测试类ap

Android单元测试Junit (一)

1.在eclips中建立一个Android工程,具体信息如下: 2.配置单元测试环境,打开AndroidManifest.xml,具体代码如下所示: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.milan.junit&quo

Android搭建junit测环境

在AndroidManifest.xml文件中增加两个东西,分别是: 1.uses-library ,位于application里面. 2.instrumentation,与application同级. 完整的AndroidManifest.xml文件如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <manifest xmlns:android="http://schemas.android.

Android单元测试Junit的配置

要进行Android的单元测试首先的配置指令集和用户库,下面是详细的配置步骤 @1:指令集配置(instrumentation) 1.1 打开AndroidManifest.xml文件,点击instrumentation选项 点选ADD后 点instrumentation选项,指令集就添加成功 name必须指定为android.test.InstrumentationTestRunner Target Package为单元测试的包名 Lable随便指定 这样instrumentation就添加成

Android:单元测试Junit的配置

在实际开发中,开发android软件的过程需要不断地进行测试.而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性.......... 第一步:首先在AndroidManifest.xml中加入下面代码: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.

Android系列----JUnit单元测试的使用

?[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4020443.html 联系方式:[email protected] [正文] 一.单元测试的引入: 如果只是普通的一个小程序,编写测试是有些多此一举,但是当项目比较庞大的时候,一般都应该去编写单元测试.JUnit测试是白盒测试,即主要是程序员自己对开发的方法进行功能性测试.JUnit是一套框架,

10.Android UiAutomator Junit 断言函数的使用

一.断言函数介绍 1.断言函数: 确定被测试的方法是否按照预期的效果正常工作 比如说: if (假设成立){ 通过测试 }else{ 报错并终止当前用例测试 } 2.断言函数用例结构: 一个完整的测试用例必需要有断言函数 setUp//初始化 //测试用例,junit4版本才可以使用多条用例 test 初始化场景与数据 test 模拟操作步骤 test 断言 test 恢复场景 tearDown//回收初始化垃圾 3.断言函数Java错误类型: 1)Error: 一般是指与虚拟机相关的问题,如系