2014-10-27 65 views
-1

软件是使用C编程语言在VXworks操作系统上开发的。使用RTRT测试工具查询c语言套接字的单元测试

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

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

由于send()recv()是内置的系统调用,通过这些系统调用传递到价值和回报是我的control.How开展使用RTRT工具插座单元测试?

回答

1

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