在上一篇《Go单测系列5—monkey打桩测试》中,我们介绍了如何在单元测试中使用monkey对函数和方法进行打桩。
在这一篇中我们将介绍一个人性化的单元测试利器——goconvey。...安装
go get github.com/smartystreets/goconvey
使用示例
我们使用goconvey来为最开始的基础示例中的Split函数编写单元测试。...expect []string
}{
{"分隔符在开头", "*1*2*3", "*", []string{"", "1", "2", "3"}},
{"分隔符在结尾", "1+2+3+...thing1, ShouldEqual, thing2)
So(thing1, ShouldNotEqual, thing2)
So(thing1, ShouldResemble, thing2) // 用于数组...注意:中的内容是你需要按照实际需求替换的内容。