博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【java】:Junit
阅读量:5265 次
发布时间:2019-06-14

本文共 725 字,大约阅读时间需要 2 分钟。

  1. 创建单元测试文件

点击创建测试文件的目录,比如,我要在control目录下添加一个测试类,点击control文件夹

 

右键->new->other->junit test case

 

下一步

 

点击brower选择要测试的类,在name处填写测试类名称,下一步

 

勾选测试类中的方法,finish即可

  1. 写单元测试

 

@InjectMocks  模拟要测试的类

@Mock 模拟测试类中调用的下一层类

@Before  初始化,将测试类中调用的下一层类初始化到测试类中

Mockito.when(sysBusiLogMapper.logInsertSelective(Mockito.any(SysBusiLog.class))).thenReturn(1);  模拟测试类用到的下一层方法,参数为泛型,结果必须是具体的值。

 

点击测试类或在打开的测试类内部,右键->run as ->junit test

查看测试结果

 

 

  1. Build 项目,生成覆盖率数据

单元测试通过后, 点击项目->右键-run as -> maven clean

Success 后,点击 maven build ,如果选择第二个,

 

在goals 填写site,点击apply-》run 即可,下次再build时,直接点击第一个maven build即可,结果是build success,才会有覆盖率结果

  1. 查看覆盖率

找到项目所在的文件夹,找到target\site\index.html ,双击打开index.html,

 

 

 

 

 

按照截图查看你写的测试类覆盖了那些代码,绿色表示覆盖,红的表示未覆盖

  1.  

转载于:https://www.cnblogs.com/kimobolo/p/5482146.html

你可能感兴趣的文章
【井字游戏】做一款回忆童年的游戏
查看>>
高性能的异步爬虫
查看>>
数据结构(二):栈
查看>>
实训第五天
查看>>
平台维护流程
查看>>
SQL (FMDB)
查看>>
2012暑期川西旅游之总结
查看>>
Linux发行版的排行
查看>>
宾得镜头大全与发展史
查看>>
spread+wackamole打造全新高可用+负载均衡
查看>>
Xcode 快捷键及代码格式化
查看>>
12010 解密QQ号(队列)
查看>>
Docker简明教程(以安装wget程序为例)
查看>>
2014年辛星完全解读Javascript第一节
查看>>
装配SpringBean(一)--依赖注入
查看>>
daydayup2 codeforces143C
查看>>
ANT打包J2EE项目war包
查看>>
UESTC-我要长高 DP优化
查看>>
java选择文件时提供图像缩略图[转]
查看>>
ubuntu如何安装虚拟机的工具条
查看>>