在SpringBoot中使用Junit测试

Posted flyuz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在SpringBoot中使用Junit测试相关的知识,希望对你有一定的参考价值。

一:加入依赖

1         <dependency>
2             <groupId>junit</groupId>
3             <artifactId>junit</artifactId>
4             <version>4.12</version>
5             <scope>test</scope>
6         </dependency>

二:

假设我们要对Mapper做测试,在将鼠标放在类名上使用快捷键 ALT + ENTER,选择Create Test,或者 在类中鼠标右键,选Go To都行

技术图片

技术图片

OK  然后会发现,生成的测试类在 src/test 目录下,测试类和源代码的包名 是一致的。

三:添加SpringBoot的注释:

 1 import org.junit.Test;
 2 import org.junit.runner.RunWith;
 3 import org.springframework.beans.factory.annotation.Autowired;
 4 import org.springframework.boot.test.context.SpringBootTest;
 5 import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 6 
 7 import static org.junit.Assert.*;
 8 @RunWith(SpringJUnit4ClassRunner.class)
 9 @SpringBootTest
10 public class UserMapperTest 
11     @Autowired
12     private UserMapper userMapper;
13     @Test
14     public void test()
15         
16     
17 

四:具体使用就和junit一样的了,运行时,点右边的绿色小三角就行

技术图片

 

以上是关于在SpringBoot中使用Junit测试的主要内容,如果未能解决你的问题,请参考以下文章

java中springboot集成junit编写单元测试(实战+坑)

Springboot集成JUnit5优雅进行单元测试

SpringBoot 集成JUnit

如何将JUnit 4测试添加到JUnit 3测试套件中

在SpringBoot中使用Junit测试

如何使 junit 测试在 springboot 应用程序中使用嵌入式 mongoDB?