目录
- @SpringBootTest单元测试的坑
- Test类运行单元测试失效
@SpringBootTest单元测试的坑
1、环境
spring boot 版本:2.4.3

2、遇到的问题
(1)@Before、@After 失效
(2)org.junit.runners.model.InvalidTestClassError:
3、解决方式
注意 import 的 junit 包的配套问题
#junit5 配套
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
#junit4 配套
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
问题1
- 在 junit5 中 @Before、@After 用@BeforeEach 、@AfterEach 替代。
问题2
- (1)主要出现在使用 junit5 配套引用时,新建的单元测试类在单元测试时,会出现报错,也就是说单元测试类的包名与启动类的包名一直,测试类类名只是在启动类的类名上多了一个Tests就无问题。例:启动类名:DomeApplication;那么单元测试类类名就叫DomeApplicationTests,在该类下写的测试方法就无问题。
- (2)如果想每个控制器类对应一个单元测试类,建议使用junit4 配套,junit5 目前没找到解决方法。
Test类运行单元测试失效
Test测试类无法执行完全问题
再通过java Test类跑批单元测试的时候,发现效果与程序执行的效果不一样,经过debug发现断点无法执行完成。
后来发现问题原因是,test执行单元测试时候如存在线程的情况下,主线程结束后,整个方法就会关闭,方法内部线程有时候不会执行完就结束了,若是方便的话可以直接在主测试方法后面加上,阻断等待语句。
防止测试类主线程提前结束导致线程失效。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
相关推荐:
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO立刻:快速提升网站排名,带你走在搜索引擎前沿,网站建设怎么推广好做
SEO那么重要,企业如何通过它脱颖而出?,自媒体推广营销的概念
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
SEO重要性与企业互联网发展的必由之路,互联网营销推广平台设计
常用AI工具,高效智能生活
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
好用的AI智能工具,让生活与工作更高效!
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
SEO超级,助力企业站点冲刺搜索引擎排名,白云全网营销推广哪家强
SEO快速优化排名:助你网站跃升搜索引擎首页,ai彩虹立体9怎么做
ChatGPT付款银行卡被拒绝?解决方案全解析!,小发猫ai智能写作查重能过吗
GPT版本全解:从基础到高级,如何选择最适合你的方案?,韩国ai人工智能
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
seo要会些什么,seo需要学些什么内容 ,轻盈ai
AI免费生成:释放创造力的秘密武器
AI缩写文本:助力智能生活的革新力量,ai智能写作生成神器下载
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
seo算是什么营销方式,seo是网络营销吗 ,ai318
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
AI网页生成:轻松构建智能网站,提升品牌竞争力,杭州专业ai智能教育
《命运交错的轨迹:小说背后的无尽魅力》,seo优化huifachina
ChatGPT页面无法访问?解决方案,让你轻松摆脱困扰!,ai染发颜色
2025年SEO最新技术:让你的网站脱颖而出!,ai少女特色
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
SEO优化大全:让你的网站排名轻松破局,精准引流更高效!,274357524ai
SEO要好,网站流量翻倍的关键秘诀,品牌网站建设关键词优化
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
ChatGPT无法访问原因分析及解决方案,斑马ai报道
“只能写作”:在创作的世界里,选择文字,就是选择自由,云南关键词排名推广报价
SEO才能:提升网站排名,突破网络营销的核心竞争力,南宁本地seo营销公司
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
SEO优:让网站流量和排名实现飞跃的秘诀,大理哪有企业网站建设
目前最火的AI软件有哪些?深度解析必备工具
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
SEO汇报:如何通过数据分析提升网站排名,助力企业业绩增长,免费推广网站大全百度经验
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
AI人工智能文章生成平台,释放创作无限可能
什么是seo运营,什么是seo营销 ,ai绘画沙地
为什么网站要做seo,网站做seo的目的是什么 ,ai初选
好用的人工智能AI软件推荐,让你的生活更智能!
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用