gpt4 book ai didi

c - 在 C 中模拟 hiredis 库的最佳方法

转载 作者:IT王子 更新时间:2023-10-29 06:16:07 25 4
gpt4 key购买 nike

我正在编写一个利用 hiredis redis 客户端库的项目。

模拟此库以用于编写测试的最佳方法是什么?

例如,我希望能够编写测试来验证当 redis 不再可用时的某些行为,或者当它包含某个数据集时,我的应用程序是否正常运行。

尝试将所有这些编写成脚本来启动/关闭测试代码可以使用的各种 redis 实例的想法似乎很乏味而且不是很优雅。

我看了一下 cmock,但它看起来很复杂,但也许这就是标准?

感谢任何人都能发出的光~

最佳答案

我想说这属于“集成测试”类别,因为它实际上是在测试您的应用程序如何与 Redis 集成。如果您正在进行适当的单元测试,那么它们无论如何都不应该接触 Redis,并且您的 Redis 接口(interface)代码应该与重要的可测试内容很好地分开。

所以我会说咬紧牙关并自动化 Redis 服务器。

关于c - 在 C 中模拟 hiredis 库的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8935110/

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