junit简单使用(入门)

发布时间 2023-11-18 10:05:38作者: 手牵手过马路

@

?什么是junit

Junit是一个java语言的单元测试框架,也是回归测试框架,在软件软工中也叫白盒测试,继承TestCase类(Junit4的测试类不用再继承TestCase父类,
引入了Annotation(注解))

?junit的优点

1,极限编程:要求在编写代码前先写测试,这样可以强制你在写代码之前好好思考代码的功能与逻辑

2,重构:这个也是改一点测一点,减少回归错误造成的时间消耗

3,自动化

4,隔离性:这个就需要我们自己去设置,一般推荐测试用例不要是历史数据

?导入junit-4.9.jar的jar包

如图
:
在这里插入图片描述

? 注解@test

在这里插入图片描述

 表示一个方法/用例。使用Test注解后,就不需要在另外创建类来启动用例了.
 当有多个方法时,可以显示出来哪个通过了哪个没有通过     

?注解@BeforeEach 和 @BeforeAll


    @Test
    void Test01() {
        System.out.println("1");
    }
    @Test
    void Test2() {
        System.out.println("2");
    }
    @BeforeEach
    void Test3() {
        System.out.println("3");
@BeforeEach:表示被注解的反复在其他方法之前都要执行一遍;

@BeforeAll:表示被注解的方法在其他方法之前只用执行一遍。(该方法必须加上@Test,同时必须是一个静态方法static)

?注解 assertEquals 和 assertNotEquals

:
在这里插入图片描述

asserEquals( expect, actual ):校验期望值和实际值是否匹配。

assertNotEquals( expect, sctual ):校验期望值和实际值是否不匹配。

???
欧克,以上就是junit简单的使用啦