tab:在 Go 中生成表驱动测试的工具

时间:2024-07-17 01:03:27
【文件属性】:

文件名称:tab:在 Go 中生成表驱动测试的工具

文件大小:32KB

文件格式:ZIP

更新时间:2024-07-17 01:03:27

Go

标签 警告:这是一项正在进行的工作,如果你想帮助加入。 在 Go 中生成工具。 安装 go get github.com/emil2k/tab 兼容性 去 1.4+ 应该在 OSX 和 Linux 上工作,有人应该在 Windows 上测试它。 用法 使用以下命名约定启动一个保存表驱动测试的变量,其中F是函数, M是类型T上的方法: // ttF generates a table driven test for function F. var ttF = [] struct { ... }{ ... } // ttT_M generates a table driven test for method M of type T. var ttT_M = [] struct { ... }{ ... } T和F指定的所有类型和函数必须与变量位于同一个包中。 表示测试的


【文件预览】:
tab-master
----.travis.yml(490B)
----testdata()
--------s()
--------cases()
--------m()
--------x()
----decl.go(7KB)
----main_test.go(723B)
----put_tmpl.go(398B)
----put_test.go(1KB)
----ast_util_test.go(7KB)
----util_test.go(4KB)
----put.go(8KB)
----main.go(1KB)
----lib()
--------diff()
----decl_test.go(6KB)
----README.md(5KB)
----ast_util.go(18KB)

网友评论