文章目录
SpringBoot整合Junit测试

目录

1、SpringBoot引入springboot的测试依赖

2、生成测试方法

3、测试结果

SpringBoot整合Junit测试
假设已对mybatis、web进行了配置以及整合。下面直接进行测试方法的整合。

1、SpringBoot引入springboot的测试依赖

 <!--整合springboot与junit测试依赖,此包自带junit包,无需重复导junit的包--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId></dependency><dependency>

2、生成测试方法

生成测试方法之前已经假设完成了所有的service接口以及实现。

UserServiceImpl.java

@Service
public class UserServiceImpl implements UserService {//假设调用了mybatis提供的mapper接口。@Overridepublic int addUser(String str) {System.out.println("此处可调用mybatis的sql语句:" + str);return 1;}
}

将光标放置在类的名字上面,按快捷键Ctrl+Shift+T创建测试类,此时生成的测试类在test文件夹里面。

UserServiceImplTest.java

/*** 类上面的两个注解不能缺少*@RunWith(SpringRunner.class)*@SpringBootTest(classes = 启动类(引导类).class)* 当此测试类所在的包与启动类所在的包:在同一级包下或是启动类所在包的子包*测试方法的注解不能缺少*@Test*直接注入UserService对象就能够实现测试接口的调用,记得加@Autowired。*/
@RunWith(SpringRunner.class)
@SpringBootTest(classes = SpringbootTestApplication.class)
public class UserServiceImplTest {@Autowiredprivate UserService userService;@Testpublic void addUser() {String str = "哈希辣妈";int i = userService.addUser(str);System.out.println("返回结果:" + i);}
}

然后就可以点击运行了

SpringBoot中使用Junit测试相关推荐

  1. 行意天下正文 Android Day02-Android中单元测试(junit测试)monkey测试

    Android中junit测试有2种实现方式 第1种:一般Android工程的实现方式 1.在清单文件中添加2项内容 首先在AndroidManifest.xml中加入下面红色代码: <mani ...

  2. java 运行环境测试_java – 在多个环境中执行JUnit测试的配置

    我有一个包含JUnit测试的 Java项目,需要通过Jenkins在不同的测试环境(Dev,Staging等)上运行. 我目前在不同环境上构建项目以及将url,用户名和密码传递给测试运行器的解决方案是 ...

  3. 在Eclipse中使用Junit测试代码

    一.在项目中加入Junit库 右击项目文件,在选项中选择BuildPath这一选项. 选择Add Libbraries选项,在其中找到Junit,可以自行选择需要的Junit版本. 当你的项目中除了之 ...

  4. IDEA中使用Junit测试

    文章目录 一.创建一个Maven项目 二.在Maven项目中添加JUnit依赖 三.创建测试类 一.创建一个Maven项目 二.在Maven项目中添加JUnit依赖 在pom.xml中添加JUnit依 ...

  5. IDEA中使用Junit测试并提高覆盖率

    1.安装和配置 首先下载相关jar包,这里用的版本Junit4.13.JUnitGenerator(2.0)和 hamcrest-core-1.3.jar. 这里要注意,junit-4.11以上版本不 ...

  6. junit测试线程_一个在自己的线程中运行测试的JUnit规则

    junit测试线程 有时,能够在单独的线程中运行JUnit测试会很有帮助. 特别是在编写与封装的ThreadLocal或类似对象进行交互的集成测试时,这可能会派上用场. 单独的线程将隐式确保每次测试运 ...

  7. 命令行执行Junit测试

    [0]README 0.1)本文旨在给出如何在命令行中执行 Junit测试的steps: [1]在命令行中执行Junit测试 1)problem+solution: 1.1)problem: 1.2) ...

  8. java junit 怎么写_使用JUnit测试java代码

    标签: Junit 单元测试实验报告 一.实验环境 MyEclipse2014.Junit4.10 二.实验目的 学会单元测试,在MyEclipse中进行Junit测试 三.实验步骤 1.写出要测试的 ...

  9. SpringBoot集成JUnit测试

    在一些企业的实践中,要求开发人员编写测试编码来测试业务逻辑,以提高编码的质量.降低错误的发生概率以及进行性能测试等.这些IDE在创建Spring Boot应用的时候已经引入了测试包,只需要看到pom. ...

最新文章

  1. R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小
  2. UE如何使用正则表达式
  3. vue-devtools介绍与安装
  4. if js 判断成绩等级_javascript://8种方法根据分数判断等级
  5. gRPC入门教程汇总
  6. leetcode 236. 二叉树的最近公共祖先LCA(后序遍历,回溯)
  7. Java设计模式学习总结(11)——结构型模式之装饰器模式
  8. BZOJ4241历史研究题解
  9. python贪吃蛇源代码_python实现贪吃蛇游戏源码
  10. lambda表达式 拉姆达
  11. 互联网日报 | 携程实现疫情以来首季度盈利;360安全浏览器辟谣收费传闻;滴滴再推123全民拼车日...
  12. ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
  13. php实现腾讯云视频加密
  14. 做城市规划设计,如何下载地形图?
  15. CGB2107-Day07-实现前后端调用
  16. 向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)
  17. eclipse中进行java编程时,CTRL+左键时,看不到源码的解决方法。
  18. python 多图绘制
  19. 零编程制作疫情全国行政区地图,理性看待各地疫情防控减码
  20. 【10.24】Java源码基础学习

热门文章

  1. docker镜像上传和下载
  2. 枚举——统计所有小于非负整数 n 的质数的数量
  3. 对于各项生命周期的理解
  4. IProute2命令详解
  5. 浏览器内核(四种内核)
  6. 博睿数据携手亚马逊云科技,助您开启全链路可观测之旅
  7. pagehelper+sqlserver 不支持该sql转换为分页查询
  8. 迪杰斯特拉【dijkstra】算法的两种实现和简单的正确性理解
  9. 全球及中国转塔式分选机行业投资效益分析及未来产销需求预测报告2022~2028年
  10. Java Calendar getTime()方法与示例