1.什么是Junit
JUint是Java编程语言的单元测试框架,用于编写和运行可重复的自动化测试。
JUnit 促进了“先测试后编码”TDD的理念,强调建立测试数据的一段代码,可以先测试,然后再应用。这个方法就好比“测试一点,编码一点.......”,增加了程序员的产量和程序的稳定性,可以减少程序员的压力和花费在排错上的时间。
2.Junit注解
这些是Junit的部分注解
那我们Junit有哪些常用的注解呢
1.@Test
这一个注解作用于方法上面,表示这个方法是一个测试用例。当@Test注解作用在一个方法上面的时候,表示这一个方法是可以直接运行的,无需通过main方法来调用。放在哪就运行哪个类
2.@BeforeAll
首先,被@BeforeAll注释的方法一定是静态的,BeforeAll在@Test修饰的方法之前运行,@BeforeAll注释的方法一定是静态的,并且只会在加载外部类的时候执行一次,并不会在每一个方法执行之前再次执行了
3.@AfterAll
被这个注解修饰的方法也必须是静态的,在@Test修饰的方法之后进行运行
4.@BeforeEach
在执行每一个被@Test修饰的方法之前,都会执行一次@BeforeEach注释的方法。
代码如下
import org.junit.jupiter.api.*;
public class JunitTest {
@Test
void test01(){
System.out.println("===========这是一个测试用例============");
}
@Test
void test02(){
System.out.println("===========这是一个测试用例============");
}
@BeforeAll
static void start(){
System.out.println("开始测试");
}
@AfterAll
static void End(){
System.out.println("结束测试");
}
@BeforeEach
void startV1(){
System.out.println("开始一条测试用例&#