文件名称:八字java源码-Gmock:格莫克
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-25 23:22:59
系统开源
八字java源码转基因食品 什么是 Gmock? Mocks 用于测试 API 或接口的行为,将在被测组件中使用 当您编写原型或测试时,完全依赖真实对象通常是不可行或不明智的。 模拟对象实现与真实对象相同的接口(因此它可以作为一个对象使用),但允许您在运行时指定它将如何使用以及它应该做什么(将调用哪些方法?以何种顺序?如何调用)很多次?用什么参数?他们会返回什么?等等)。 Mocks 是预编程的对象,它形成了他们期望接收的调用的规范。 Mock 对象可帮助您删除测试中不必要的依赖项并使其快速可靠 要记住的最重要的事情是,mock 允许您检查自身与使用它的代码之间的交互。 gMock 是一个用于创建模拟类并使用它们的库(有时我们也称它为“框架”以使其听起来很酷)。 它对 C++ 的作用就像 jMock/EasyMock 对 Java 的作用(好吧,或多或少)。 编译所有目标: 这还将从其 github 存储库下载 gtest 并编译它 bazel build ... 使用 GTest 运行测试bazel test ... --test_output=errors 或者cd test ba
【文件预览】:
Gmock-master
----.gitignore(295B)
----gmock.BUILD(665B)
----BUILD(0B)
----Components()
--------MyComponent()
----readme.md(3KB)
----test()
--------MockDB.h(578B)
--------gmock_test.cpp(1KB)
--------BUILD(1KB)
----WORKSPACE.bazel(684B)