你在这里。看看这个问题与其他知识怎样相连。
选择节点前往页面 · 展开后可留在地图中阅读
学习路径
实现并检验一个 provider
从路径契约到读取、动作和一致性测试。
这条路线复用已有知识节点。可以按顺序阅读,也可以从下面任意问题进入;技术例子与能力边界在对应节点内。
这条路径上的问题
- Provider 返回的路径该不该带挂载前缀?
Provider 使用相对自身的路径,调度层负责调用者看到的挂载前缀。
- 如何从一个只读 provider 开始?
先实现一个明确资源及其路径契约,再扩展操作。
- 怎样把业务动作做成可发现的操作?
动作不仅需要执行函数,也需要参数、效果和失败的说明。
- Conformance tests 究竟证明什么?
检查实现是否遵守声明的公共契约,而非只检查示例能跑。
- 检验一个只读 Provider
把报告挂到 /work,再用共享测试和真实读取检查实现。
- 为什么还要测试拒绝与失败?
只会成功的用例看不出权限放宽、错误吞掉和并发丢更新。