在我的项目中,我需要使用Cppunit对我的c ++代码进行单元测试。问题是代码是基于实时操作系统“NUCLEUS”。当平台不是windows而不是rtos时,请告诉我如何使用cppunit进行单元测试,请帮助我。
答案 0 :(得分:0)
创建操作系统调用的存根或模拟,并像平常一样在Windows上运行测试。
在这种情况下,使用静态分析工具非常有用,重点在于可移植性问题,因为例如关于数据大小和字节顺序的假设可能导致在一个平台上工作的代码在另一个平台上失败。如果您的目标和测试平台共享通用数据大小和字节顺序,那么您在这方面处于更好的位置。