SpringBoot中使用Junit测试
文章目录
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测试相关推荐
- 行意天下正文 Android Day02-Android中单元测试(junit测试)monkey测试
Android中junit测试有2种实现方式 第1种:一般Android工程的实现方式 1.在清单文件中添加2项内容 首先在AndroidManifest.xml中加入下面红色代码: <mani ...
- java 运行环境测试_java – 在多个环境中执行JUnit测试的配置
我有一个包含JUnit测试的 Java项目,需要通过Jenkins在不同的测试环境(Dev,Staging等)上运行. 我目前在不同环境上构建项目以及将url,用户名和密码传递给测试运行器的解决方案是 ...
- 在Eclipse中使用Junit测试代码
一.在项目中加入Junit库 右击项目文件,在选项中选择BuildPath这一选项. 选择Add Libbraries选项,在其中找到Junit,可以自行选择需要的Junit版本. 当你的项目中除了之 ...
- IDEA中使用Junit测试
文章目录 一.创建一个Maven项目 二.在Maven项目中添加JUnit依赖 三.创建测试类 一.创建一个Maven项目 二.在Maven项目中添加JUnit依赖 在pom.xml中添加JUnit依 ...
- IDEA中使用Junit测试并提高覆盖率
1.安装和配置 首先下载相关jar包,这里用的版本Junit4.13.JUnitGenerator(2.0)和 hamcrest-core-1.3.jar. 这里要注意,junit-4.11以上版本不 ...
- junit测试线程_一个在自己的线程中运行测试的JUnit规则
junit测试线程 有时,能够在单独的线程中运行JUnit测试会很有帮助. 特别是在编写与封装的ThreadLocal或类似对象进行交互的集成测试时,这可能会派上用场. 单独的线程将隐式确保每次测试运 ...
- 命令行执行Junit测试
[0]README 0.1)本文旨在给出如何在命令行中执行 Junit测试的steps: [1]在命令行中执行Junit测试 1)problem+solution: 1.1)problem: 1.2) ...
- java junit 怎么写_使用JUnit测试java代码
标签: Junit 单元测试实验报告 一.实验环境 MyEclipse2014.Junit4.10 二.实验目的 学会单元测试,在MyEclipse中进行Junit测试 三.实验步骤 1.写出要测试的 ...
- SpringBoot集成JUnit测试
在一些企业的实践中,要求开发人员编写测试编码来测试业务逻辑,以提高编码的质量.降低错误的发生概率以及进行性能测试等.这些IDE在创建Spring Boot应用的时候已经引入了测试包,只需要看到pom. ...
最新文章
- R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小
- UE如何使用正则表达式
- vue-devtools介绍与安装
- if js 判断成绩等级_javascript://8种方法根据分数判断等级
- gRPC入门教程汇总
- leetcode 236. 二叉树的最近公共祖先LCA(后序遍历,回溯)
- Java设计模式学习总结(11)——结构型模式之装饰器模式
- BZOJ4241历史研究题解
- python贪吃蛇源代码_python实现贪吃蛇游戏源码
- lambda表达式 拉姆达
- 互联网日报 | 携程实现疫情以来首季度盈利;360安全浏览器辟谣收费传闻;滴滴再推123全民拼车日...
- ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
- php实现腾讯云视频加密
- 做城市规划设计,如何下载地形图?
- CGB2107-Day07-实现前后端调用
- 向量空间模型(VSM)的余弦定理公式(用余弦定理来表示向量之间的相似度)
- eclipse中进行java编程时,CTRL+左键时,看不到源码的解决方法。
- python 多图绘制
- 零编程制作疫情全国行政区地图,理性看待各地疫情防控减码
- 【10.24】Java源码基础学习