自动化测试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不匹配只是返回""或者不匹配原因。
本文标题:golang tips(踩过的坑)
本文链接:https://www.haomeiwen.com/subject/hstthctx.html
网友评论