Posted in Go语言基础和工具链Go单元测试Mock陷阱大全(testify/mock/gomock):time.Now()不可控、rand.Intn()非幂等、os.Getenv()污染全局状态 第一章:Go单元测试Mock陷阱 … Go单元测试Mock陷阱大全(testify/mock/gomock):time.Now()不可控、rand.Intn()非幂等、os.Getenv()污染全局状态Read more by 写代码的猫|2026年2月24日|Gin测试服务器Mock, testify-go框架, Mock测试实战, Go单元测试设置, gomock示例, time.Now()测试陷阱
Posted in Go语言基础和工具链Golang每秒执行一次的测试陷阱:单元测试中time.Now().Second()永远返回0?——推荐3种可测试性增强模式(testify/mock/timer abstraction) 第一章:Golang每秒执行一次 … Golang每秒执行一次的测试陷阱:单元测试中time.Now().Second()永远返回0?——推荐3种可测试性增强模式(testify/mock/timer abstraction)Read more by 异步行者|2026年2月9日|可测试性设计, testify对比, Golang单元测试优化, mockable接口, time.Now()测试陷阱, 定时器抽象