文件名称:testy:Testy是围绕Go核心测试库的可扩展外观
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-18 12:21:51
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)