SpringBoot整合junit

主要分为4步

  1. 添加依赖
  2. 创建测试类
  3. 在测试类上添加注解
  4. 在测试类注入测试对象

1:导入依赖包

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

2:创建测试类

3:在测试类上添加注解并注入测试对象

测试类上注解:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = Springbootdemo1Application.class)
package com.offcn.springbootdemo1;

import com.offcn.springbootdemo1.mapper.UUserMapper;
import com.offcn.springbootdemo1.pojo.UUser;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner; import javax.annotation.Resource;
import java.util.List; //添加整合junit注解
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Springbootdemo1Application.class)
public class AppTest {
   //注入Mapper对象,用来获取List<UUser>集合
@Resource
private UUserMapper userMapper;
@Test
public void TestMethod(){
List<UUser> uUsers = userMapper.selectUUser();
for (UUser uUser : uUsers) {
System.out.println(uUser);
}
}
}

最新文章

  1. linux 调用java main方法
  2. qt之mapx组件编程c2248和c2512错误
  3. eclipse生成doc文件乱码
  4. 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
  5. jQuery遍历 slice()方法
  6. Winform 异步更新listbox
  7. XML--小结①
  8. iOS证书快要过期怎么办?
  9. PHP程序员衰老后的下场
  10. hdu 4940 Destroy Transportation system( 无源汇上下界网络流的可行流推断 )
  11. ZooKeeper安装与运行
  12. JavaScript-RegExp对象仅仅能使用一次
  13. 搭建自己的Git服务器
  14. Vue-router重修01
  15. Head First Python-Python中与文件相关的操作-读、处理、写
  16. C 语言多线程与锁机制
  17. HTTP请求方式
  18. 开源性能测试工具Locust使用篇(二)
  19. Tirgger SimpleTrigger CronTrigger(四)
  20. Android MediaPlayer架构 -- MediaPlayer的创建过程

热门文章

  1. Windows Service 服务搭配FluentScheduler实现定时任务调度
  2. Windows下实现应用程序看门狗软件
  3. Spring循环依赖原因及如何解决
  4. IPv6地址类型和操作
  5. ANDROID培训准备资料之Service
  6. [TCP/IP] 三次握手过程中有哪些不安全性
  7. SQL之单表与多表查询
  8. 安装教程-VMware 12 虚拟机软件的安装
  9. P3731 [HAOI2017]新型城市化(tarjan+网络流)
  10. luoguP1198 [JSOI2008]最大数