结构调整
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
# 2026-06-02 日志
|
||||
|
||||
## 集成测试全量覆盖
|
||||
|
||||
**背景:** 用户要求为 tiny-erp 项目中所有缺少集成测试的 Controller 补充测试文件。
|
||||
|
||||
**分析结果:** 已有集成测试的 Controller:MaterialController、CustomerController、SupplierController、StocktakeController、AiController、HomeController、StockController。
|
||||
缺少测试的有 14 个 Controller。
|
||||
|
||||
**执行:** 使用 5 个子代理并行生成测试文件(分模块:md、order、system、fin、stock-transaction)。
|
||||
- 首批 md、order、system、stock-transaction 成功
|
||||
- fin-tests 因子代理 API 限流失败,重试后补上
|
||||
|
||||
**最终结果:** 成功创建 14 个新的 ControllerTest 文件,编译全部通过。加上已有的,覆盖了项目所有 Controller。
|
||||
|
||||
**新测试文件清单:**
|
||||
1. md/category: `MaterialCategoryControllerTest` - 6 方法
|
||||
2. md/factory: `FactoryControllerTest` - 7 方法
|
||||
3. md/warehouse: `WarehouseControllerTest` - 7 方法
|
||||
4. im/stock: `StockTransactionControllerTest` - 14 方法
|
||||
5. mc/order: `PurchaseOrderControllerTest` - 5 方法
|
||||
6. om/order: `SalesOrderControllerTest` - 5 方法
|
||||
7. om/delivery: `DeliveryControllerTest` - 5 方法
|
||||
8. fin/accounts: `ArControllerTest` - 5 方法
|
||||
9. fin/accounts: `ApControllerTest` - 5 方法
|
||||
10. fin/funds: `FundsControllerTest` - 6 方法
|
||||
11. system/dict: `DictControllerTest` - 6 方法
|
||||
12. system/log: `OperLogControllerTest` - 3 方法
|
||||
13. system/user: `UserControllerTest` - 6 方法
|
||||
14. system/tenant: `TenantControllerTest` - 7 方法
|
||||
|
||||
**用户询问如何整体运行,回复了 mvn test 命令。**
|
||||
|
||||
**未决:** 用户未要求 git add/commit,遵循 MEMORY.md 约定不主动 commit。
|
||||
Reference in New Issue
Block a user