码迷,mamicode.com
首页 > 移动开发 > 详细

Android学习6—单元测试的使用

时间:2014-07-27 23:05:39      阅读:333      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   java   使用   文件   io   

在这里对单元测试的使用,主要介绍两种方法,1、手动添加配置信息,然后编写测试类。2、通过Eclipse创建测试项目

1、手动添加配置信息,然后编写测试类:

待测试的类:/src/com/example/unittest/UnitTestDemo1.java

package com.example.unittest;
//此类为待测试类
public class UnitTestDemo1 {
    public void testing1(String str){
        String tempStr = str.trim();
    }
   
    public int testing2(int num1, int num2){
        return num1 + num2;
    }
}

在清单文件AndroidManifest.xml中进行配置:

bubuko.com,布布扣

使用红色方框标出来的内容为需要添加的配置信息,其中<instrumentation>中的target属性表示的是待测试的类所在的包,label属性任意

 

添加好配置信息之后,进行测试类的编写,测试类需要继承AndroidTestCase

package com.example.unittest1;

import junit.framework.Assert;

import com.example.unittest.UnitTestDemo1;

import android.test.AndroidTestCase;

public class UnitTest extends AndroidTestCase{
    public void testTesting1() throws Exception{
        UnitTestDemo1 ut1 = new UnitTestDemo1();
        ut1.testing1(" zhanghao ");
    }
   
    public void testTesting2() throws Exception{
        UnitTestDemo1 ut1 = new UnitTestDemo1();
        int tempResult = ut1.testing2(1, 1);
        Assert.assertEquals(2, tempResult);
    }
}

注意,测试类中的方法使用public void修饰,不可改变。

在测试类编写好之后,在该类的outlook视图中,选择相应的方法右键—>Run As—>Android Junit Test运行即可

bubuko.com,布布扣

如果测试通过,则在JUnit视图中显示:

bubuko.com,布布扣

若测试失败,则显示为:

bubuko.com,布布扣

 

2.通过Eclipse创建测试工程

在Eclipse中创建一个Android Test Project

bubuko.com,布布扣

新创建一个工程之后,点击下一步,填写项目名称,之后在选择一个已有的工程,然后点击完成

bubuko.com,布布扣

 

 

这样之后即可在新创建的工程中编写测试代码,用来测试待测试的项目中的内容了。O(∩_∩)O~

Android学习6—单元测试的使用,布布扣,bubuko.com

Android学习6—单元测试的使用

标签:android   style   blog   http   java   使用   文件   io   

原文地址:http://www.cnblogs.com/inghzhang/p/3871772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!