gpt4 book ai didi

c - 使用RTRT测试工具进行C语言socket单元测试查询

转载 作者:行者123 更新时间:2023-11-30 19:18:37 26 4
gpt4 key购买 nike

软件是在VXworks操作系统上使用C语言编程开发的。

应用程序与其他应用程序建立套接字连接,并在此过程中调用许多内置的 VXworks 系统调用,例如 send()recv()bzero() bcopy()

问题是我正在尝试使用 RTRT 测试工具对我的软件进行单元测试(语句覆盖率)。

由于send()recv()是内置系统调用,这些系统调用传递和返回的值不受我的控制。如何执行使用 RTRT 工具对套接字进行单元测试?

最佳答案

bzero 和 bcopy 不需要检查。就发送和接收而言,您可以将发送和接收仿函数传递给您的函数并使用它们。在生产代码中,它们只是解析为系统发送和接收,在单元测试代码中,您可以编写自己的发送和接收函数,以便您根据需要进行单元测试。

关于c - 使用RTRT测试工具进行C语言socket单元测试查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26586567/

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