文件名称:oglemock:受Google Mock for C ++和Google JS Test启发的Go模拟框架
文件大小:60KB
文件格式:ZIP
更新时间:2024-06-01 12:50:45
Go
oglemock是用于Go编程语言的oglemock框架,具有以下功能: 用于表达呼叫期望的一组广泛且可扩展的匹配器(由软件包提供)。 清晰易读的输出可准确告诉您您需要了解的内容。 样式和语义类似于和 。 与单元测试框架无缝集成。 它可以集成到任何测试框架(包括Go的testing包)中,但是内置支持 ,这是使用它的最简单方法。 安装 首先,请确保您已安装Go 1.0.2或更高版本。 有关说明,请参见。 使用以下命令来安装oglemock及其依赖项,并使它们保持最新状态: go get -u github.com/jacobsa/oglemock go get -u github.com/jacobsa/oglemock/createmock 这些命令将安装oglemock软件包本身,以及用于自动生成模拟类型的createmock工具。 生成和使用模拟类型 自动生成接口的模
【文件预览】:
oglemock-master
----return_test.go(25KB)
----expectation.go(3KB)
----invoke_test.go(3KB)
----controller_test.go(27KB)
----mock_object.go(1KB)
----createmock()
--------testdata()
--------createmock_test.go(6KB)
--------createmock.go(6KB)
----return.go(7KB)
----do_all_test.go(2KB)
----invoke.go(2KB)
----internal_expectation_test.go(8KB)
----generate()
--------generate_test.go(4KB)
--------testdata()
--------type_string.go(3KB)
--------type_string_test.go(5KB)
--------generate.go(9KB)
----internal_expectation.go(5KB)
----do_all.go(1KB)
----.travis.yml(119B)
----LICENSE(11KB)
----doc.go(1KB)
----error_reporter.go(1KB)
----README.md(4KB)
----sample()
--------mock_io()
--------README.markdown(242B)
----integration_test.go(4KB)
----save_arg.go(2KB)
----action.go(1KB)
----controller.go(13KB)
----.gitignore(36B)
----save_arg_test.go(4KB)