我正在研究 unix 的旧变体(确切地说是 qnx 4.x)。我正在尝试在 20 多年前的技术上使用现代软件方法。简而言之,我需要一个用于 QNX 的单元测试框架。
请记住,我们有一个简单的 C 编译器,仅此而已。有人对我如何对这个野兽进行单元测试有任何建议吗?
我正在研究 unix 的旧变体(确切地说是 qnx 4.x)。我正在尝试在 20 多年前的技术上使用现代软件方法。简而言之,我需要一个用于 QNX 的单元测试框架。
请记住,我们有一个简单的 C 编译器,仅此而已。有人对我如何对这个野兽进行单元测试有任何建议吗?
使用Google Test,它是最强大的 C++ 测试框架。您也可以使用Google Mock来满足您的模拟需求。
bool doTest(int(*myFunc)(int))
{
printf("Testing...\n");
printf("...testing complete.\n");
printf("Test passed!\n");
}