Files
ccdi/docs/tests/records/2026-03-24-project-archive-backend-verification.md
2026-03-24 21:45:55 +08:00

1.1 KiB

项目归档后端验证记录

验证范围

  • 归档接口仅允许已完成项目调用
  • 归档成功后状态和 isArchived 正确写入
  • 已归档项目后端禁止上传或拉取数据
  • 已归档项目后端禁止修改参数

执行命令

mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest,CcdiFileUploadServiceImplTest,CcdiModelParamServiceImplTest,CcdiProjectControllerTest,CcdiProjectControllerContractTest test

验证结果

  • 命令执行成功,退出码为 0
  • 本次共执行 44 条测试
  • 结果为:
    • Failures: 0
    • Errors: 0
    • Skipped: 0

覆盖结论

  • CcdiProjectControllerTest / CcdiProjectControllerContractTest
    • 归档接口路径、权限注解、返回结果已生效
  • CcdiProjectServiceImplTest
    • 已完成项目可归档
    • 非已完成项目不可归档
    • 已归档项目会被写保护拒绝
  • CcdiFileUploadServiceImplTest
    • 上传/拉取链路会先检查归档态
  • CcdiModelParamServiceImplTest
    • 参数保存链路会先检查归档态

结论

后端归档接口、状态流转和归档态写保护均已通过本地验证。