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

android unittest写法

时间:2016-08-05 01:16:52      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:android   package   public   标签   期望值   

首先,新建一个android application  ,然后会自动生成一个包名,假如这个包名为itcat.wh.unit

同时加入在这个包下面有一个逻辑包,名为itcat.wh.unit.Dao,在这个包下面有一个需要测试的类,类名为 PersonDao.java   

那么久需要写一个测试包:包名+.test

                测试类:需要测试的类名+.test

注意还要在清单列表中,在application标签中写上 use-libiary 权限

                      在application下面写上instrucaiton  同时指明是需要测试哪一个包

在测试类中:

      1.对于没有返回值得函数:text+方法名,同时在方法名的函数实现里面要创建一个测试类的对象

           由润这个对象调用方法

     2.对于有返回值得,方法如上,但是assert(期望值,实际值)

 测试时直接在方法名上面右键 run as即可,如果没有错误会出现绿色的 



要测试的类:

package cn.itcast.wh23.junit.dao;


public class PersonDao {

//写两个方法

//1.第一个方法是没有返回值的方法,我们只需要测试他的功能

String name="lkj";

public void printName(){

System.out.println(name);

}

   //2.写一个方法是有返回值的,这个就要测试返回值的对错

public int add(int a,int b){

        return a+b;

}

}

测试类:

package cn.itcast.wh23.junit.test;


import cn.itcast.wh23.junit.dao.PersonDao;

import junit.framework.TestCase;


public class PersonDaoTest extends TestCase {

//测试功能

private void textprintName() {

PersonDao personDao = new PersonDao();

  

personDao.printName();

}


}

    

  


android unittest写法

标签:android   package   public   标签   期望值   

原文地址:http://11906694.blog.51cto.com/11896694/1834478

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