真的猛士,敢于直面惨淡的人生,敢于正视淋漓的鲜血。
Really brave warrior, dare to
|

水木夏

园龄:2年4个月粉丝:6关注:4

2023-07-06 17:12阅读: 8评论: 0推荐: 0

09_常用类_Junit

概述

单元测试:
针对最小的功能单元编写测试代码。
Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。

编写main方法测试的弊端:

  • 只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响。

  • 无法得到测试的结果报告,需要程序员自己去观察测试是否成功。

  • 无法实现自动化测试。

JUnit:使用Java语言实现的单元测试框架,它是开源的。

优点:

  • JUnit可以灵活的选择执行哪些测试方法,可以一键执行全部测试方法。

  • Junit可以生成全部方法的测试报告。

  • 单元测试中的某个方法测试失败了,不会影响其他测试方法的测试。

使用

本文使用Junit 5,JDK版本需为8或以上。

Jar包

junit-jupiter-api-5.9.2.jar

junit-platform-commons-1.9.2.jar

方法

注解 说明
@Test 测试方法
@BeforeEach 用来修饰实例方法,该方法会在每一个测试方法执行之前执行一次。
@AfterEach 用来修饰实例方法,该方法会在每一个测试方法执行之后执行一次。
@BeforeAll 用来静态修饰方法,该方法会在所有测试方法之前只执行一次。
@AfterAll 用来静态修饰方法,该方法会在所有测试方法之后只执行一次。
import org.junit.jupiter.api.Test;

public class JunitTest {

    @Test
    public void test(){
        System.out.println("Junit Test!");
    }
}

本文作者:水木夏

本文链接:https://www.cnblogs.com/star-tong/p/17532750.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   水木夏  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起