本文主要是介绍熟练掌握Junit5框架,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、注解
1.1 @Test
表示当前的这个方法是一个测试用例。
<!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api -->
<dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.9.1</version><scope>test</scope>
</dependency>
import org.junit.jupiter.api.Test;
public class JunitTest {@Test//不写默认为publicvoid Test01(){System.out.println("测试代码");}
}
1.2 @Disabled
忽略当前的测试用例,跳过不去执行。
1.3 @BeforeAll
在所有的测试用例执行之前优先执行BeforeAll里面的测试用例。
如果做UI自动化,通常情况下,创建驱动,打开网页,放到此处
1.4 @AfterAll
在所有的测试用例执行完再去执行AfterAll里面的语句。
关闭浏览器放在此处
1.5 @BeforeEach
每一个测试用例执行之前都会先执行BeforeEach的方法
1.6 @AfterEach
每一个测试用例执行之后都会先执行AfterEach的方法
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
public class JunitTest {@Testvoid Test01(){System.out.println("测试代码");}@Befo
这篇关于熟练掌握Junit5框架的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!