Springboot整合Junit
2020-02-01 23:44
453 查看
很多時候,写好的接口,我们可以启动springBoot项目进行测试,但是每次都启动项目,很不方便。
今天我来讲解如何用Springboot整合Junit。
一、添加pom依赖
<!-- 添加 junit 环境的 jar 包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> </dependency>
二、编写测试类
如图编写启动类,不懂请看注释
代码:
package com.linyuan.junit; import java.util.UUID; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import com.linyuan.test.App; import com.linyuan.test.bean.User; import com.linyuan.test.service.userservice.UserService; // 以juint运行 @RunWith(SpringJUnit4ClassRunner.class) // 配置springBoot启动的入口 @SpringBootTest(classes = {App.class}) public class test { // 注入service @Autowired private UserService service; // 测试插入一个用户 @Test public void testInsertUser() { User user = new User(UUID.randomUUID().toString(), "lin", 15); service.insertUser(user); } }
三、查看时候插入成功
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 三十三、Springboot整合测试(Junit)
- SpringBoot整合(SSM+Junit+Redis)
- SpringBoot整合Junit
- 【SpringBoot】整合Mybatis和Junit和Redis
- Springboot整合Junit做测试
- SpringBoot整合Junit实例过程解析
- Springboot整合(4)——JUnit,事务
- Spring boot 整合Junit遇到的坑
- SpringBoot:整合mybatis,通用mapper,分页插件,lambda,Logger,junit用法
- spring boot整合mybatis、Junit、spring data JPA、redis
- SpringBoot(二)整合(MyBatis、Redis、Junit)
- springboot整合websocket实现一对一消息推送和广播消息推送
- springboot整合elasticseach 踩坑ing (报错如下:)
- SpringBoot + Mybatis plus 实现多数据源整合
- 基于Springboot+Junit+Mockito做单元测试的示例
- SpringBoot整合MyBatis逆向工程
- Spring Boot整合Swagger2
- SpringBoot整合Swagger2
- Activiti与SpringBoot项目整合
- springboot整合gprc 传输对象