springboot-单元测试Test没有绿色三角标识启动箭头


author: Nathannie
date: 2022-3-26-23:19


问题背景

学习mybatis plus,使用Mapper接口阶段中,在springboot项目中的测试包中测试接口,使用@Test注解,定义的测试方法上面没有三角绿色启动标识。

异常内容

图-正常情况下,测试方法显示三角绿色启动标识

图-正常情况下,测试方法显示三角绿色启动标识

图-异常情况下,测试方法不显示三角绿色启动标识

图-异常情况下,测试方法不显示三角绿色启动标识

问题分析

可能原因

  • 测试方法修饰符不是public
  • 测试类修饰符不是public

问题解决

最终原因是测试类的访问修饰符没有设置为public,导致是默认修饰符,只需要添加public修饰符即可

import org.junit.Test;
// ...

@SpringBootTest
public class PlusApplicationTests {

    
}

注意事项:

spring-boot-starter-test的依赖包中应该包含了junit的依赖,有可能是版本冲突造成的,可以尝试着去掉Junit的依赖试试。 https://ask.csdn.net/question...

由于当前使用的是springboot项目,无需手动添加Junit包,使用spring-boot-starter-test中的junit依赖即可

相关参考


catchFault
The purpose of this column is to record the problems encountered in programming and give solution...

better and better, day by day.

12 声望
0 粉丝
0 条评论
推荐阅读
Invalid Path in liveServer settings root settings Live
在vscode编写网页,使用插件 Live Server,在网页文件中,鼠标右键选择【Open with Live Server】,弹出提示框,并未跳转到浏览器页面。图1-鼠标右键选项界面

nathannie阅读 1.1k

spring boot 锁
由于当前的项目中由于多线程操作同一个实体,会出现数据覆盖的问题,后保存的实体把先保存的实体的数据给覆盖了。于是查找了锁的实现的几种方式。但写到最后发现,其实自己可以写sql 更新需要更新的字段即可,这...

weiewiyi3阅读 9.2k

利用Docker部署管理LDAP及其初次使用
前言:本周主要写了gitlabWebhook转github的项目,总体上没有遇到什么大问题,这周接触到了LDAP,于是就花时间实际操作了解了一下。

李明5阅读 920

记录本周问题
项目里两个地方都用到了hashmap。但是感觉自己用的时候并没有感觉非常的清晰。同时发现hashmap有线程不安全问题,而自己用的时候就是多线程来使用。于是在这里介绍一下。

weiewiyi5阅读 719

记录java 在遍历中删除元素 以及 mysql5.6版本添加unique失败
遍历中删除List或Queue等数据结构中,如何一边遍历一遍删除?1. 常犯错误ArrayList可能没遇到坑过的人会用增强for循环这么写: {代码...} 但是一运行,结果却抛 java.util.ConcurrentModificationException 异常即...

weiewiyi4阅读 789

Spring Security + JWT
Spring Security默认是基于session进行用户认证的,用户通过登录请求完成认证之后,认证信息在服务器端保存在session中,之后的请求发送上来后SecurityContextPersistenceFilter过滤器从session中获取认证信息、...

4阅读 1.4k

Reactive Spring实战 -- 理解Reactor的设计与实现
Reactor是Spring提供的非阻塞式响应式编程框架,实现了Reactive Streams规范。 它提供了可组合的异步序列API,例如Flux(用于[N]个元素)和Mono(用于[0 | 1]个元素)。

binecy3阅读 4.7k评论 2

better and better, day by day.

12 声望
0 粉丝
宣传栏