【问题标题】:Best unit testing framework for old school QNX? [closed]老派 QNX 的最佳单元测试框架? [关闭]
【发布时间】:2009-07-07 11:52:08
【问题描述】:

我正在开发一个旧的 unix 变体(确切地说是 qnx 4.x)。我正在尝试在 20 多年前的技术上使用现代软件方法。简而言之,我需要一个用于 QNX 的单元测试框架。

请记住,我们有一个简单的 C 编译器,仅此而已。有人对我如何对这个野兽进行单元测试有任何建议吗?

【问题讨论】:

    标签: c unit-testing unix qnx


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      使用Google Test,它是最强大的 C++ 测试框架。您也可以使用Google Mock 来满足您的模拟需求。

      【讨论】:

      • 希望他们已经解决了他们的问题,但即使他们在过去的 2.5 年里没有解决,那也是 C++,而 OP 有 C。
      【解决方案3】:
      bool doTest(int(*myFunc)(int))
      {
        printf("Testing...\n");
        printf("...testing complete.\n");
        printf("Test passed!\n");
      }
      

      【讨论】:

      • -1。 Eviljack 只有一个 C 编译器,所以没有 bool。
      • @MaxVT 基本 C 有 <stdbool.h>
      • @ColeJohnson Modern C 有 stdbool.h(C99 的一部分)。 OP 使用“20 多年前的技术”,所以我不会假设在这种情况下支持 C99。
      • @MaxVT 20 年的技术!= 20 年的编译器。我有一台 8 岁的电脑,在 gcc 上运行最新版本
      猜你喜欢
      • 2011-01-29
      • 1970-01-01
      • 2011-02-14
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      相关资源
      最近更新 更多