开发中的单元测试

什么是单元测试?

  简单来说,就是我写了个类,给别人用会不会错

  我们是使用的是eclipse里的Junit4进行测试

第一步引用Junit

  项目名上右键,选择build path

  选择add  library,选中Junit

  

  然后选择JUnit4的版本,3已经过时了

  然后我们就会看到在项目路径下有个JUnit

  

第二部编写测试类  

  我们随便改个函数,这个函数负责向数据库添加一条信息

  这个函数之前是做查询的,所以函数名是query不是add,并且为了速度,我也没有加异常

  这个大家知道就好,项目里还是加上异常并且避免错误和无意义的命名

  在当前类里@Test 导入junit的包

  

第三部单元测试

  接下来可以新建一个包专门写测试

  包右键New--创建Junit Tes Case

  

  点击Browse

  

  在输入框搜索你想要测试的类,点击Ok

  

  然后选择当前类 你想测试的方法打上勾,点击确定

   然后他会自动生成一个你之前选中的函数,但是函数内没有代码

  

  但是这里什么也没有调用,我们如果想调用这个方法,用类名点就可以了

  

  右键Run as 选择1 JUnit Test

  

  我们可以看到左上角进度条是绿色的运行成功,并且Runs 1(运行成功),Error 0,Failures 0

  如果是红色的长条则是运行失败,Error错误,Failures是测试失败的意思

  接下来我们进数据库查询一下数据是否插入成功

  可以看到直接函数是没有问题的,id001的数据插入成功

  

 

  

   

  

猜你喜欢

转载自www.cnblogs.com/breezezqf/p/9588100.html