Java笔记 JUnit实现自动化单元测试
一、JUnit的基本概念
1.JUnit简介
JUnit是java语言中非常热门的一个单元测试的框架
2.Package
junit.framework ---------- for JUnit3.8
org.junit -------------------- for JUnit4
org.junit.jupiter.api ------ for JUnit5
3.JUnit的配置
(以IDEA下JUnit4的配置为例)
打开project
-> 左上角打开File
-> 选择Project Structure
-> 在Project Settings中选中Libraries
-> 点击’+‘号 add New Project Library
-> 选择java
-> 找到JUnit4(可以在IDEA的安装目录下的lib子目录中找到)
-> 点击OK
二、JUnit测试用例中元素的简单说明
1.@Test
在每一个测试方法前使用@Test标注说明
public class XXXTest {
@Test //使用@Test标注说明
public void A() throws Exception {
......
}
@Test //使用@Test标注说明
public void B() throws Exception {
......
}
}
2.assert断言方法
JUnit中的assert方法全部放在Assert类中
import org.junit.Test;
import static org.junit.Assert.*;
assertArrayEquals("failure - byte arrays not same", expected, actual);
//参数顺序不要混淆了
assertEquals("failure - strings are not equal"