在学习项目的过程中使用的springboot稳定的版本会越来越新,其依赖的jar包版本也会提高,junit测试也是这样的,如果是junit4.x版本的话,注解就是@BeforeClass、@AfterClass、@Before、@After,而我使用的版本好像高点,具体多少没看

1.要求:单元测试要保证测试方法的独立性
2.步骤:初始化数据、执行测试代码、验证测试结果、清理测试数据
3.常用注解:@BeforeAll、@AfterAll、@BeforeEach、@AfterEach、@Test
@BeforeAll
public static void beforeClass() {
System.out.println("BeforeClass");
}
@AfterAll
public static void afterClass() {
System.out.println("AfterClass");
}
@BeforeEach
public void beforeEach() {
System.out.println("BeforeEach");
}
@AfterEach
public static void afterEach() {
System.out.println("AfterEach");
}
@Test
public void test1() {
System.out.println("test1");
}
@Test
public void test2() {
System.out.println("test2");
}
测试结果


测试的时候可以通过断言来测试,而断言的注解也有一些改变
@Test void testFindById() {
// 使用断言
Assertions.assertNotNull(id);
Assertions.assertEquals(1, id);
}