gpt4 book ai didi

c# - 单元测试通信协议(protocol)

转载 作者:行者123 更新时间:2023-11-30 22:49:16 25 4
gpt4 key购买 nike

我正在开发一个库,用于通过 RS-422 端口与 FPGA 进行串行通信。这个库是一个更大项目的一部分。

我知道我可以测试它的某些部分,如消息生成。您设置输入,然后可以测试字节数组是否与预期的匹配。但是,如果我想做一个更通用的测试,我该如何为它生成单元测试呢?我是否必须编写 FPGA 行为的模拟器?是否可以单独测试库?

最佳答案

我想说的是,使用模拟器或 mock 进行测试比刺激真实的东西更容易练习代码路径。

理想情况下,一个人使用一些预先存在的东西。否则,构建仿真可能不是一件小事。但是,如果您对协议(protocol)的理解不够好,无法模拟它,那么您肯定无法与之通信:-)

关于c# - 单元测试通信协议(protocol),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1260626/

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