【文件属性】:
文件名称:testy:Testy是围绕Go核心测试库的可扩展外观
文件大小:14KB
文件格式:ZIP
更新时间:2021-03-29 18:35:11
Go
Testy –可扩展的测试外观
如果Go的标准测试包使您烦恼,您可能会喜欢Testy。
Go的包有很多令人喜欢的地方。
关于它还有两个非常烦人的事情:
如果不报告错误代码中的错误,就无法重构重复测试。
测试包被严格锁定,从而避免了对先前问题的简单解决方案。
Go FAQ,表驱动测试是避免重复测试代码的方法。 如果这对您在所有情况下都有效,那就很好。
暴躁的人有不同的解决方案。
Testy在测试包周围实现外观,并劫持其日志记录功能。
这表示:
您可以在调用堆栈的任何级别报告测试错误。
您可以在范围内标记所有错误以消除重复测试的歧义。
缺点是日志消息嵌套的级别更高(无论如何,编辑器的quickfix窗口都应忽略)。
与许多其他,它没有提供广泛的测试框架。 与某些断言库不同,它不使用堆栈跟踪或易于争用的打印语句。
Testy提供了一个简单,可扩展的解决方案,专注于简单,
【文件预览】:
testy-master
----testy.go(13KB)
----.gitignore(0B)
----.travis.yml(97B)
----LICENSE(10KB)
----README.md(7KB)
----_examples()
--------example2_test.go(643B)
--------example1_test.go(375B)
--------example4_test.go(462B)
--------example3_test.go(239B)
----testy_test.go(6KB)