Posted in 问题排查与答疑Go结构体指针在testify/mock中引发的mock对象生命周期错乱:从TestMain泄漏到CI超时的根因追踪 第一章:Go结构体与指针的本质关 … Go结构体指针在testify/mock中引发的mock对象生命周期错乱:从TestMain泄漏到CI超时的根因追踪Read more by 代码咖啡馆|2026年2月18日|mock对象生命周期, TestMain泄漏, Go结构体指针切片, testify/mock框架, CI超时原因
Posted in Go语言基础和工具链Go测试中time.Now()不可控?教你用 testify/mock + time.Now = func()替代的4种零依赖方案(含Go 1.21 test helper封装) 第一章:Go测试中time.No … Go测试中time.Now()不可控?教你用 testify/mock + time.Now = func()替代的4种零依赖方案(含Go 1.21 test helper封装)Read more by 分布式日记|2026年2月15日|Go时间控制, Go动态加载, Go测试关键方法, testify/mock框架, time.Now模拟, 1.21测试工具
Posted in Go语言基础和工具链Go测试中time.Now()让结果飘忽不定?3种工业级时间抽象方案对比:clock.Clock vs testify/mock vs gock+httpmock 第一章:Go测试中time.No … Go测试中time.Now()让结果飘忽不定?3种工业级时间抽象方案对比:clock.Clock vs testify/mock vs gock+httpmockRead more by 调试大师|2026年2月14日|Go测试关键方法, testify/mock框架, time.Now().In(loc)时区崩溃, 时间抽象, clock.Clock
Posted in Go语言基础和工具链Go测试驱动排序:用testify/mock实现队列成员循环排序行为的100%覆盖率验证(含table-driven测试模板) 第一章:Go测试驱动排序:用te … Go测试驱动排序:用testify/mock实现队列成员循环排序行为的100%覆盖率验证(含table-driven测试模板)Read more by 性能优化专家|2026年2月12日|Go测试驱动开发, table-driven测试, GoLand单元测试覆盖率, testify/mock框架, 队列循环排序