小编Jo *_* D.的帖子

CUnit - '模拟'libc函数

我正在使用CUnit进行项目单元测试.我需要测试我是否使用正确的参数调用libc函数以及我是否以正确的方式处理它们的返回值.例如:如果我调用bind(...)函数 - 我想检查哪个af param我传递并断言如果这是错误的,并且我想模拟它的返回值并断言如果我检查它正确的方式.

出于这些目的,我希望CUnit环境有一个内置机制让我在测试时调用'mocked'bind()函数,并在运行代码时调用真正的bind()函数 - 但我找不到类似的东西这个.

如果我在CUnit中遗漏了某些东西,或者可能建议一种方法来实现这一点,你能告诉我吗?

谢谢,乔.

c c++ unit-testing cppunit cunit

4
推荐指数
1
解决办法
2068
查看次数

标签 统计

c ×1

c++ ×1

cppunit ×1

cunit ×1

unit-testing ×1