1
0
mirror of synced 2026-09-11 04:49:41 +00:00

40 Commits

Author SHA1 Message Date
click33 1d339a7437 style(test): 优化测试方法注释描述 2026-09-11 10:04:44 +08:00
click33 7d4bf61933 test(testing): 集成测试用例与配置微调 2026-09-11 09:00:45 +08:00
click33 85169cca65 refactor(testing): 移除 plugin-contract-test 模块并清理失效 demo 2026-09-11 09:00:36 +08:00
click33 15cb4e3e05 refactor(testing): 测试公共模块适配统一包名 2026-09-11 06:36:00 +08:00
click33 2cf55602ef test: 统一全局状态复位注解并扩展 StpLogic 测试 2026-09-11 06:35:42 +08:00
click33 5341df9c2c test(testing): boot3/boot4 集成测试补充注解鉴权用例 2026-09-11 04:48:36 +08:00
click33 8c33e7179e refactor: 统一 Java 编译配置为 maven.compiler.release 2026-09-10 22:08:08 +08:00
click33 c8ac6b8953 test(testing): 集成测试运行环境降噪 2026-09-10 07:41:43 +08:00
click33 70041623e3 fix(starter): loveqq Reactor 上下文兼容与鉴权异常处理 2026-09-10 05:36:22 +08:00
click33 6fe89d7055 fix(starter): 修复 jfinal、jboot 拦截器实现与 Redis 细节 2026-09-10 05:36:17 +08:00
click33 2d8f9cb409 fix(plugin): 修复 dubbo、dubbo3、grpc 的 RPC 上下文传递 2026-09-10 05:36:13 +08:00
click33 34542e5fc3 refactor: 测试依赖版本统一收编至 dependencies BOM 2026-09-10 03:08:30 +08:00
click33 7ff6e1b3b9 refactor: junit-jupiter 测试依赖统一上移至父 POM 2026-09-10 01:47:43 +08:00
click33 79b72605d8 feat(testing): 新增 integration-grpc 集成测试模块 2026-09-08 22:46:21 +08:00
click33 2ccfb9a32b feat(testing): 新增 integration-dubbo 集成测试模块 2026-09-08 21:55:38 +08:00
click33 12fa2dec50 feat(testing): 新增 integration-dubbo3 集成测试模块 2026-09-08 21:02:29 +08:00
click33 6de35a0368 feat(testing): 新增 integration-oauth2、integration-sso 集成测试模块 2026-09-08 19:17:42 +08:00
click33 606e03fd34 feat(testing): 新增 integration-jboot 集成测试模块 2026-09-08 02:53:18 +08:00
click33 b516f8acb6 feat(testing): 新增 integration-jfinal 集成测试模块 2026-09-08 02:07:44 +08:00
click33 732f5cdf67 feat(testing): 新增 integration-loveqq 集成测试模块 2026-09-08 00:02:25 +08:00
click33 ecb35d6d8d feat(testing): 新增 integration-solon 与 integration-beaninject-solon 集成测试模块 2026-09-07 21:36:24 +08:00
click33 ba1c9087a8 feat(testing): 新增 redis-dao-test-common 公共模块与 alone-redis-template-boot2 独立集成模块 2026-09-07 08:16:53 +08:00
click33 5bce4846b7 test(testing): reactor-boot3/boot4 补充 WebFlux Context/Filter 集成差异用例 2026-09-07 04:24:00 +08:00
click33 d48e93c949 style(test): 全仓测试注释规范化,行注释升级为方法级 Javadoc 2026-09-07 03:30:17 +08:00
click33 bd03914bec test(testing): boot3/boot4 补充 Jakarta 上下文与 ServletFilter 集成差异用例 2026-09-07 02:29:55 +08:00
click33 da020f33f5 test(testing): boot2/reactor 集成测试贴近真实过滤链,移除 ServletPath 补丁 2026-09-06 17:03:45 +08:00
click33 7908ee4657 feat(testing): 新增 reactor-boot2/3/4 WebFlux 集成测试模块并接线 2026-09-06 01:47:29 +08:00
click33 31cc9badb0 test(testing): boot4 集成测试重构为 integration 结构(仅版本差异) 2026-09-05 20:51:15 +08:00
click33 4cd1221180 test(testing): boot3 集成测试重构为 integration 结构(仅版本差异) 2026-09-05 20:51:10 +08:00
click33 fb2cd80505 test(testing): boot2 集成测试重构为 integration 结构,新增 beaninject-boot2 模块 2026-09-05 20:51:04 +08:00
click33 cb221c8faa chore(coverage): 覆盖率表格改为展示已覆盖数 covered/total 2026-09-05 15:29:15 +08:00
click33 35f4e3de50 feat(testing): 新增 sa-token-http-test-common 公共测试模块 2026-09-05 11:35:54 +08:00
click33 f5ed045fbd chore(coverage): 聚合报告表头中文标注、测试模块依赖收敛 scope 并修正缩进 2026-09-05 03:50:03 +08:00
click33 7539dbaa5c test(plugin): sa-token-sign 测试下沉到插件模块,删除 contract 聚合测试 2026-09-05 02:02:48 +08:00
click33 0a91b490a3 chore(testing): 移除已迁移的 sa-token-plugin-contract-jackson3 模块 2026-09-05 01:05:30 +08:00
click33 ff90cfb74e test(plugin): JSON 插件测试下沉各插件模块,删除旧 contract 聚合测试 2026-09-05 01:05:19 +08:00
click33 ed55ff76c6 feat(testing): 新增 sa-token-json-test-common 公共测试模块 2026-09-05 01:05:14 +08:00
click33 cbd48eaca2 test(coverage): 新增 JaCoCo coverage-summary 自定义报告
集成 GenerateCoverageSummary,在 core 与聚合覆盖率构建后生成带全指标百分比的 HTML 汇总页。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 16:55:14 +08:00
click33 b111c9ee35 test: 升级 JUnit6 并完善 core 单测体系
- 升级 JUnit Jupiter 5.11.4 → 6.1.3
- 新增 @SaTokenTest 扩展,自动隔离 SaManager 全局状态
- 重构 sa-token-core 现有单测,导出 test-jar 供 testing 模块复用
- 修复集成测试 MediaType.APPLICATION_JSON_UTF8 弃用问题
- 移除 redis-template 冗余 surefire 配置

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 06:12:16 +08:00
click33 cff2ff2b33 refactor(test): 迁移测试体系至 sa-token-testing 并接入 JaCoCo
- 新建 sa-token-testing(契约测试、Boot2 集成测试、覆盖率聚合)
- core 单测迁入 sa-token-core/src/test,删除独立工程 sa-token-test
- 父 POM 统一 JUnit 5.11.4 / Surefire 3.5.2 / JaCoCo 0.8.12
- 新增 mvn-coverage.bat,更新 mvn test.bat / mvn clean.bat

已知限制:Boot3/4 集成测 skipTests;AllowLoginIdColonTest 待补迁移

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-04 05:06:56 +08:00