cxxmock:CxxMock 为 CxxTest 提供模拟对象

时间:2024-07-13 03:40:32
【文件属性】:

文件名称:cxxmock:CxxMock 为 CxxTest 提供模拟对象

文件大小:24KB

文件格式:ZIP

更新时间:2024-07-13 03:40:32

C++

关于 CxxMock 框架为 C++ 单元测试提供了易于使用的 Mock 对象。 我试图实现 Rhino.Mocks 的想法。 有用! 快速开始 生成模拟 :::bash python cxxmockgen.py

.... >generated_mocks.h 在单元测试中使用。 :::C++ #include "generated_mocks.h" ... ... ... in test case: //Declare repository. CxxMock::Repository mocks; //Gets interface mock. IMyCoolInterface* mock = mocks.create(); //record expectations. TS_EXPECT_CALL( mock


【文件预览】:
cxxmock-master
----.gitmodules(110B)
----COPYING.txt(11KB)
----cxxmock()
--------Argument.h(2KB)
--------Action.h(7KB)
--------Implementation.h(282B)
--------Exception.h(374B)
--------IArgument.h(405B)
--------Repository.h(2KB)
--------CxxTestEquals.h(512B)
--------Exceptions.h(1KB)
--------cxxmock.h(3KB)
--------Container.h(372B)
--------MockObject.h(6KB)
--------Factory.h(275B)
--------Handle.h(153B)
--------CallInfo.h(4KB)
----cxxmockgen.py(9KB)
----tests()
--------ISeveralArguments.h(102B)
--------.svnexternals(73B)
--------IForwardDeclaration.h(366B)
--------notSupportedInterface.h(389B)
--------cxxtest()
--------TestExpectations.h(2KB)
--------Makefile(933B)
--------TestGeneratedMocks.h(2KB)
--------supportedInterface.h(1KB)
--------TestCxxMocks.h(5KB)
----docs()
--------examples.md(1KB)
----Readme.md(1KB)
----CREDITS(260B)
----.travis.yml(72B)
----Makefile(20B)

网友评论