首页
›
Web后端与企业应用开发
›
073-搜索服务错误码断言
›
《Go搜索服务错误码设计与接口测试》
VIP20
本课程属于:073-搜索服务错误码断言
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go搜索服务错误码设计与接口测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
错误码断言概述
什么是错误码断言 · 为什么需要错误码断言 · 错误码断言在Go测试中的角色
错误码断言概述
什么是错误码断言
02
Go错误处理基础
error接口 · errors.New · fmt.Errorf
Go
错误处理基础
03
错误码设计原则
HTTP状态码类比 · 业务错误码分类 · 错误码与错误消息分离
错误码设计原则
HTTP
04
标准库testing基础
Test函数签名 · t.Error vs t.Fatal · 子测试t.Run
testing
标准库
05
assert包入门
testify/assert安装 · assert.Equal · assert.Nil
assert
包入门
06
require包与断言
testify/require用法 · require vs assert区… · 立即终止测试场景
require
断言
07
错误码断言核心函数
assert.ErrorIs · assert.ErrorAs · assert.NotNil错误断言
错误码断言核心函…
assert.Error…
08
自定义错误码类型
定义ErrorCode类型 · 实现Error()方法 · 添加Code()方法
自定义错误码类型
ErrorCode
09
错误码常量定义
iota枚举错误码 · 错误码分组 · 错误码注释规范
错误码常量定义
iota
10
错误码断言辅助函数
编写assertErrorCode · assertErrorCodeNot · 通用断言封装
错误码断言辅助函…
assertErrorC…
11
表驱动测试与错误码
表驱动测试结构 · 错误码期望字段 · 测试用例组织
表驱动测试
错误码
12
错误码断言与子测试
子测试中错误码断言 · 并行子测试 · 测试清理
错误码断言
子测试
13
错误码断言与mock
testify/mock基础 · mock返回错误码 · 断言mock调用错误
mock
错误码断言
14
错误码断言与http handler
handler返回错误码 · httptest结合断言 · 状态码与错误码映射
http
handler
15
错误码断言与gRPC
gRPC错误模型 · status.Code · 断言gRPC错误码
gRPC
错误码断言
16
错误码断言与数据库
sql.ErrNoRows断言 · 数据库操作错误码 · 事务回滚错误断言
错误码断言
数据库
17
错误码断言与文件IO
os.IsNotExist · os.IsPermission · 文件操作错误码断言
IO
错误码断言
18
错误码断言与JSON解析
json.Unmarshal错误 · json.SyntaxError断言 · 自定义JSON错误码
JSON
错误码断言
19
错误码断言与并发
goroutine错误收集 · errgroup错误断言 · channel错误码传递
错误码断言
并发
20
错误码断言与context
context.DeadlineEx… · context.Canceled · 超时错误码断言
context
错误码断言
21
错误码断言与中间件
中间件错误码传递 · 错误码日志记录 · 断言中间件行为
错误码断言
间件
22
错误码断言与测试覆盖率
go test -cover · 错误码分支覆盖 · 断言覆盖分析
错误码断言
测试覆盖率
23
错误码断言与CI/CD
GitHub Actions集成 · 测试报告生成 · 错误码断言失败通知
CI/CD
错误码断言
24
错误码断言性能优化
避免不必要的断言 · 断言函数性能基准测试 · benchmark编写
错误码断言性能优…
避免不必要的断言
25
错误码断言与泛型
Go 1.18+泛型断言函数 · 类型参数约束 · 泛型错误码断言
错误码断言
泛型
26
错误码断言与测试框架
ginkgo/gomega集成 · testify suite · 错误码断言风格对比
错误码断言
测试框架
27
错误码断言最佳实践
断言粒度控制 · 错误码文档化 · 断言命名规范
错误码断言最佳实…
断言粒度控制
28
错误码断言反模式
过度断言 · 忽略错误码 · 断言实现细节
错误码断言反模式
过度断言
29
错误码断言与日志
结构化日志记录 · 错误码与日志级别 · 断言日志输出
错误码断言
日志
30
综合实战
构建完整错误码断言测试套件 · 项目实战演练 · 课程总结与进阶路线
综合实战
构建完整错误码断…
所属VIP或分类
同VIP:Go搜索错误码断言
同VIP:Go搜索错误码断言发布回滚与故障恢复
同VIP:Go搜索错误码断言安全审计与基线治理