gpt4 book ai didi

c - 使用链接时替换在单元测试中为结构体创建测试替身

转载 作者:行者123 更新时间:2023-11-30 16:01:26 24 4
gpt4 key购买 nike

我正在尝试使用 CppUTest 进行单元测试框架。我在现有的代码模块上使用它,并且需要为该模块包含的许多函数制作 double 。为函数制作 double 值效果很好,但我在将结构与函数一起包含在模块中时遇到问题。如何包含结构的测试 double ?

最佳答案

通常,您应该使用真实的结构,除非您伪造一个围绕抽象数据类型构建的模块。然后在 double 中定义 ADT 结构。

如果您确实询问如何使用全局结构进行测试,您可以在测试用例或测试帮助程序文件中创建结构的定义实例。

如果这些想法都不适合您的情况,请提供更多详细信息或示例。

詹姆斯

关于c - 使用链接时替换在单元测试中为结构体创建测试替身,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com