我正在尝试使用CppUTest框架进行单元测试。我在现有的代码模块上使用它,需要为模块包含的许多功能制作双精度数。为函数制作双精度效果很好,但是我遇到了与函数一起包含在模块中的结构的问题。如何在结构中包含测试双精度?
答案 0 :(得分:1)
通常你应该使用真正的结构,除非你伪造一个围绕抽象数据类型构建的模块。然后在double中定义ADT结构。
如果你真的在问如何使用全局结构进行测试,可以在测试用例或测试帮助文件中创建结构的定义实例。
如果这些想法都不适合您的情况,请提供更多详细信息或示例。
詹姆斯
答案 1 :(得分:0)
我通过包含所有周围的模块来解决它,从而也包括结构,然后在链接器时替换函数。