41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
|
|
# 项目归档后端验证记录
|
||
|
|
|
||
|
|
## 验证范围
|
||
|
|
|
||
|
|
- 归档接口仅允许已完成项目调用
|
||
|
|
- 归档成功后状态和 `isArchived` 正确写入
|
||
|
|
- 已归档项目后端禁止上传或拉取数据
|
||
|
|
- 已归档项目后端禁止修改参数
|
||
|
|
|
||
|
|
## 执行命令
|
||
|
|
|
||
|
|
```bash
|
||
|
|
mvn -pl ccdi-project -Dtest=CcdiProjectServiceImplTest,CcdiFileUploadServiceImplTest,CcdiModelParamServiceImplTest,CcdiProjectControllerTest,CcdiProjectControllerContractTest test
|
||
|
|
```
|
||
|
|
|
||
|
|
## 验证结果
|
||
|
|
|
||
|
|
- 命令执行成功,退出码为 `0`
|
||
|
|
- 本次共执行 `44` 条测试
|
||
|
|
- 结果为:
|
||
|
|
- `Failures: 0`
|
||
|
|
- `Errors: 0`
|
||
|
|
- `Skipped: 0`
|
||
|
|
|
||
|
|
## 覆盖结论
|
||
|
|
|
||
|
|
- `CcdiProjectControllerTest` / `CcdiProjectControllerContractTest`
|
||
|
|
- 归档接口路径、权限注解、返回结果已生效
|
||
|
|
- `CcdiProjectServiceImplTest`
|
||
|
|
- 已完成项目可归档
|
||
|
|
- 非已完成项目不可归档
|
||
|
|
- 已归档项目会被写保护拒绝
|
||
|
|
- `CcdiFileUploadServiceImplTest`
|
||
|
|
- 上传/拉取链路会先检查归档态
|
||
|
|
- `CcdiModelParamServiceImplTest`
|
||
|
|
- 参数保存链路会先检查归档态
|
||
|
|
|
||
|
|
## 结论
|
||
|
|
|
||
|
|
后端归档接口、状态流转和归档态写保护均已通过本地验证。
|