• 用 Testify 来改善 GO 测试和模拟

    ## 目录 - [入门指南](# 入门指南 ) - [一个简单的示例](# 一个简单的示例 ) - [否定测试案例和 Nil 测试](# 否定测试案例和 -Nil- 测试 ) - [将 Testify 与表驱动测试相结合](# 将 -Testify- 与表驱动测试相结合 ) - [模拟](# 模拟 ) - [模拟示例](# 模拟示例 ) - [用 Mockery 生成模仿对象](# 用 -Mockery- 生成模仿对象 ) - [关键点](# 关键点 ) - [...

  • Go 语言中的接口 (part II)

    ## 类型断言 & 类型转换 有些时候,我们需要将数值转换成不同的类型。在编译的时候会进行类型转换的检查,整个机制已经在 [以前的文章](https://medium.com/golangspec/conversions-in-go-4301e8d84067)(GCTT 译文:https://studygolang.com/articles/14018) 中讲过。简而言之它就像下面这样([源代码](https://play.golang.org/p/ogrrsqU6IZ)): ```...