栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

2022-08-08 单元测试-JUnit

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2022-08-08 单元测试-JUnit

目录

JUnit单元测试

单元测试的好处:

jar包: 

JUnit断言:

JUnit注解:

命名规范:

JDK8之后新增的功能:


JUnit单元测试

JUnit是一个Java语言单元测试框架。

单元测试的好处:

JUnit单元测试的好处:
1.可以书写一些列的测试方法,对项目的所有的接口或者方法进行单元测试。
2.启动后,自动化的测试。
3.只需要查看最后的结果。
4.每个单元测试的用例相对独立,由JUnit启动。
5.添加,删除,屏蔽测试方法。

jar包: 

如果要引入第三方的插件,xxx.jar的文件。
首先要把这个文件导入到我们的工程目录下
其次,要添加到工程的依赖目录中

 Test注解是JUnit提供的一个单元测试注解,如果你的工程没有导入JUnit的jar包,Test注解是不认识的。可以通过alt+enter导入。

import org.junit.Test;//导入的jar包
    @Test
    public void test01(){
        System.out.println("hello junit");
    }

注意:

测试方法:
1.不能有返回值
2.不能有参数列表
3.必须有Test注解

JUnit断言:

JUnit的所有的断言都包含Assert类中
这个类提供了很多有用的断言来编写测试用例。
只有失败的断言才会被记录。

1.assertEquals:检查两个变量或等式是否平衡
2.assertTrue:检查条件是否为真
3.assertFalse:检查条件是否为假
4.assertNotNull:检查对象是否不为空
5.assertNull:检查对象是否为空

断言不成功会抛异常,即使程序正常运行但是结果不正确,也会以失败结束。

public class Ch02 {
    @Test
    public void test01() {
        Assert.assertTrue(false);
    }
}

JUnit注解:

1.Test
2.Before:在测试方法执行之前执行的方法
3.After:在测试方法执行之后执行的方法

命名规范:

单元测试类的命名:被测试类的类名 + Test 

测试方法的命名:test + 被测试方法的方法名

JDK8之后新增的功能:

1.函数式接口
2.箭头函数(lambda表达式),不是java特有的。阉割版
3.Optional类
4.断言
5.Stream编程

 

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038973.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号