androidunittest写法

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

创新互联公司-专业网站定制、快速模板网站建设、高性价比古丈网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式古丈网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖古丈地区。费用合理售后完善,十年实体公司更值得信赖。

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

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

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

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

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

在测试类中:

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

           由润这个对象调用方法

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

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

要测试的类:

package cn.itcast.wh33.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.wh33.junit.test;

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

import junit.framework.TestCase;

public class PersonDaoTest extends TestCase {

//测试功能

private void textprintName() {

PersonDao personDao = newPersonDao();

  

personDao.printName();

}

}

    

  


当前标题:androidunittest写法
网站地址:http://hbruida.cn/article/pjeipo.html