golang tips(踩过的坑)
2019-07-02 本文已影响0人
fireagain
自动化测试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不匹配只是返回""或者不匹配原因。