zoukankan      html  css  js  c++  java
  • 【java】:Junit

    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. 查看覆盖率

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

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

    1.  
  • 相关阅读:
    大型网站应用中MySQL的架构演变史
    SRM 585 DIV2
    TC 配置插件
    Java中含有静态成员的的初始化顺序
    java 23种设计模式,一般情况下,常用的有哪些? 转载
    Java中的正则表达式
    C++ 中的关于输出的设置于
    C++实现可变参数列表
    Java中的组合与聚合
    pku 2284 That Nice Euler Circuit
  • 原文地址:https://www.cnblogs.com/kimobolo/p/5482146.html
Copyright © 2011-2022 走看看