【发布时间】:2009-07-07 11:52:08
【问题描述】:
我正在开发一个旧的 unix 变体(确切地说是 qnx 4.x)。我正在尝试在 20 多年前的技术上使用现代软件方法。简而言之,我需要一个用于 QNX 的单元测试框架。
请记住,我们有一个简单的 C 编译器,仅此而已。有人对我如何对这个野兽进行单元测试有任何建议吗?
【问题讨论】:
标签: c unit-testing unix qnx
我正在开发一个旧的 unix 变体(确切地说是 qnx 4.x)。我正在尝试在 20 多年前的技术上使用现代软件方法。简而言之,我需要一个用于 QNX 的单元测试框架。
请记住,我们有一个简单的 C 编译器,仅此而已。有人对我如何对这个野兽进行单元测试有任何建议吗?
【问题讨论】:
标签: c unit-testing unix qnx
【讨论】:
使用Google Test,它是最强大的 C++ 测试框架。您也可以使用Google Mock 来满足您的模拟需求。
【讨论】:
bool doTest(int(*myFunc)(int))
{
printf("Testing...\n");
printf("...testing complete.\n");
printf("Test passed!\n");
}
【讨论】:
<stdbool.h>