【单元测试】使用Gradle运行@SpringBootTest单元测试提示“No tests found for given includes。。。 “解决

news/2024/5/20 1:02:20 标签: 单元测试, log4j, unit testing, java, kotlin, gradle

问题:
在IntelliJ IDEA中运行Gradle服务的单元测试时报错

错误提示:

Task :test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ‘:test’.
No tests found for given includes: [DemoTest.queryString](filter.includeTestsMatching)

单元测试代码如下:

kotlin">@SpringBootTest
class DemoTest{
	@Autowired
	lateinit var redisTemplate: RedisTemplate<String, String>

	@Test
    fun queryString() {
        val result = redisTemplate.opsForHash<String, String>().get("mykey", "1")
        println(result)
    }
}

依赖如下:

testImplementation("org.springframework.boot:spring-boot-starter-test:2.3.2.RELEASE")

gradle设置如下:


tasks.withType<Test> {
    enabled = true
}

解决办法:
按以下步骤设置:

  • 点击File > Setting (Ctrl+Alt+S)
  • 找到Build, Execution, Deployment > Build Tools > gradle
  • 将Run Tests using改为Intellij IDEA

当前文章作为问题记录,方便日后查询


http://www.niftyadmin.cn/n/5297321.html

相关文章

归并算法排序

目录 归并排序 逆序对的数量 归并排序 题目如下&#xff1a; 给定你一个长度为 n 的整数数列。 请你使用归并排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式&#xff1a; 输入共两行&#xff0c;第一行包含整数 n。 第二行包含 n 个整数&…

计算机网络教案——计算机网络设备章节

第五章 计算机网络设备 一、教学目标: 1. 了解计算机网络的主要设备 2. 了解计算机网络设备的主要原理 3. 掌握计算机网络设备的基本用途 4. 掌握计算机网络设备的使用常识 二、教学重点、难点 计算机网络设备的主要原理 三、技能培训重点、难点 计算机网络设备的使用…

使用python访问uvc摄像头

需求 我有个支持uvc的摄像头&#xff0c;想通过python获取图像并设置其参数。如果在linux下&#xff0c;使用v4l2的相关库即可&#xff0c;在windows下我想了两个办法&#xff0c;一是使用opencv-python&#xff0c;二是安装一个叫pyuvc的库。 一. 使用pyuvc访问uvc linux下…

使用docker轻量化部署snmp agent(SNMPv2访问)

文章目录 服务器环境说明单机部署&#xff08;非挂载conf文件版&#xff09;debian:buster-slim容器简介实现步骤创建Dockerfile创建SNMP配置文件 (snmpd.conf)构建Docker镜像运行Docker容器 注意补充复制容器文件到本地容器、镜像操作 单机部署&#xff08;挂载conf文件版&…

32阵元 MVDR和DREC DOA估计波束方向图对比

32阵元 MVDR和DREC DOA估计波束方向图对比 一、原理 MVDR原理&#xff1a;https://zhuanlan.zhihu.com/p/457528114 DREC原理&#xff08;无失真响应特征干扰相消器&#xff09;&#xff1a;http://radarst.ijournal.cn/html/2019/3/201903018.html 主要参数&#xff1a; 阵…

修改一个VC++访问数据库源码

下载一个VC6访问数据库的源码;修改; 打开工程先出现下图错误; 根据资料,出现此错误,解决方法: 1.如果用户不需要在 WizardBar,请关闭该的 WizardBar 并重新启动 Visual C++6.0。 如果但是,您想访问 WizardBar 功能,请关闭受影响的工作区之前关闭所有窗口。 2.重新生…

8天狂收6000+⭐️,可商用的开源Stream Diffusion

加州大学伯克利分校、东洋大学、东京工业大学、麻省理工学院和筑波大学等研究人员&#xff0c;联合开源了一款创新性实时交互图像生成框架——Stream Diffusion。 Stream Diffusion的技术创新点在于&#xff0c;将传统的顺序去噪变成流批处理去噪&#xff0c;消除了漫长的等待…

Oracle【低版本实现UTC格式转换】

Oracle低版本实现UTC格式转换 文章目录 Oracle低版本实现UTC格式转换前言一、创建 FUNCTION&#xff08;GET_UTC_DATE&#xff09;二、使用步骤1.跨年日期2.跨月日期&#xff08;判断 闰年 or 平年、用于计算2月天数&#xff0c;正常大小月&#xff09;3.跨日日期3.正常日期 总…