mockify:为 CppUTest CC++ 模拟生成样板代码

时间:2024-06-28 01:23:25
【文件属性】:

文件名称:mockify:为 CppUTest CC++ 模拟生成样板代码

文件大小:8KB

文件格式:ZIP

更新时间:2024-06-28 01:23:25

Python

Mockify(正在进行中!) 为 C/C++生成完整的样板代码。 在编写模拟时,大部分代码只是无聊的样板。 例如,嘲笑 int zoo_cat(int a) 必须写: 1 int zoo_cat(int a) { 2 mock().actualCall("zoo_cat") 3 .withParameter("a", a); 4 if mock().hasReturnValue() { 5 return mock().intReturnValue(); 6 } 7 return something(a); 8 } 除了第 7 行之外的所有内容都是样板。 将此乘以最小单元测试所需的数十个模拟,任务很快就会变得无聊且容易出错。 Mockify 是用 Python 编写的


【文件预览】:
mockify-master
----.travis.yml(102B)
----test_mockify.py(9KB)
----contributors.txt(14B)
----mockify.py(8KB)
----TODO.md(670B)
----requirements.txt(10B)
----README.md(2KB)
----LICENSE.txt(733B)
----.hgignore(34B)

网友评论