使用步骤【应用】
-
maven坐标
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <version>2.6.6</version> </dependency> -
代码示例
public class JunitDemo1 { @Test public void add() { System.out.println(2 / 0); int a = 10; int b = 20; int sum = a + b; System.out.println(sum); } }
相关注解【应用】
-
注解说明
注解 含义 @Test 表示测试该方法 @BeforeEach 在测试的方法前运行 @AfterEach 在测试的方法后运行 -
代码示例
#如果需要获取Spring容器中的bean,则需要添加@SpringBootTest注解 @SpringBootTest public class JunitDemo { @BeforeEach public void before() { // 在执行测试代码之前执行,一般用于初始化操作 System.out.println("before"); } @Test public void test() { // 要执行的测试代码 System.out.println("test"); } @AfterEach public void after() { // 在执行测试代码之后执行,一般用于释放资源 System.out.println("after"); } }