自动化测试goconvey中So()与ShouldBeXXX的区别
So(actual, action, expect)会对比实际值与期待值行为是否匹配,如果不匹配会触发t.Fail(), console可以显示fail的原因
ShouldBeXXX 的返回结果为string,可以看到shouldBeXXX不会触发程序异常,如果actual与expect不匹配只是返回""或者不匹配原因。
有疑问加站长微信联系(非本文作者)
自动化测试goconvey中So()与ShouldBeXXX的区别
So(actual, action, expect)会对比实际值与期待值行为是否匹配,如果不匹配会触发t.Fail(), console可以显示fail的原因
ShouldBeXXX 的返回结果为string,可以看到shouldBeXXX不会触发程序异常,如果actual与expect不匹配只是返回""或者不匹配原因。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
自动化测试goconvey中So()与ShouldBeXXX的区别
So(actual, action, expect)会对比实际值与期待值行为是否匹配,如果不匹配会触发t.Fail(), console可以显示fail的原因
ShouldBeXXX 的返回结果为string,可以看到shouldBeXXX不会触发程序异常,如果actual与expect不匹配只是返回""或者不匹配原因。