文件名称:fixtory:去生成基于类型安全,DRY,灵活的测试夹具工厂
文件大小:21KB
文件格式:ZIP
更新时间:2024-06-08 16:12:20
go factory-boy factory-bot fixture-factory fixture-replacement
Fixtory是一个测试夹具工厂生成器,它生成类型安全,DRY灵活的夹具工厂。 通过使用Fixtory ... 不再需要重复的重复字段值设置 不再需要从接口转换的类型断言 建立固定装置时不再有错误处理 不再用力准备测试数据 安装 $ go get github.com/k-yomo/fixtory/cmd/fixtory 用法 Usage of fixtory: fixtory [flags] -type T [directory] Flags: -output string output file name; default srcdir/fixtory_gen.go -package string package name; default same package as the type -type string
【文件预览】:
fixtory-master
----.gitignore(269B)
----factory.go(2KB)
----README.md(6KB)
----.github()
--------workflows()
----pkg()
--------astutil()
----factorytpl.go(4KB)
----LICENSE(1KB)
----.goreleaser.yml(529B)
----factory_test.go(5KB)
----reflectutil.go(1KB)
----go.mod(267B)
----generate.go(2KB)
----codecov.yml(30B)
----reflectutil_test.go(4KB)
----example()
--------article_test.go(3KB)
--------article.go(1KB)
--------article.fixtory.go(6KB)
----go.sum(4KB)
----generate_test.go(877B)
----Makefile(258B)
----cmd()
--------fixtory()