2014-10-27 80 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函數,以便您根據需要進行單元測試。