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依赖即可
相关参考
- https://blog.csdn.net/escFAJ/...方法中运行小箭头未出现
- https://ask.csdn.net/question... SpringBoot测试包无法使用的问题?
catchFault
The purpose of this column is to record the problems encountered in programming and give solution...
推荐阅读
Invalid Path in liveServer settings root settings Live
在vscode编写网页,使用插件 Live Server,在网页文件中,鼠标右键选择【Open with Live Server】,弹出提示框,并未跳转到浏览器页面。图1-鼠标右键选项界面
nathannie阅读 1.1k
spring boot 锁
由于当前的项目中由于多线程操作同一个实体,会出现数据覆盖的问题,后保存的实体把先保存的实体的数据给覆盖了。于是查找了锁的实现的几种方式。但写到最后发现,其实自己可以写sql 更新需要更新的字段即可,这...
weiewiyi赞 3阅读 9.2k
利用Docker部署管理LDAP及其初次使用
前言:本周主要写了gitlabWebhook转github的项目,总体上没有遇到什么大问题,这周接触到了LDAP,于是就花时间实际操作了解了一下。
李明赞 5阅读 920
记录本周问题
项目里两个地方都用到了hashmap。但是感觉自己用的时候并没有感觉非常的清晰。同时发现hashmap有线程不安全问题,而自己用的时候就是多线程来使用。于是在这里介绍一下。
weiewiyi赞 5阅读 719
记录java 在遍历中删除元素 以及 mysql5.6版本添加unique失败
遍历中删除List或Queue等数据结构中,如何一边遍历一遍删除?1. 常犯错误ArrayList可能没遇到坑过的人会用增强for循环这么写: {代码...} 但是一运行,结果却抛 java.util.ConcurrentModificationException 异常即...
weiewiyi赞 4阅读 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]个元素)。
binecy赞 3阅读 4.7k评论 2
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。