gpt4 book ai didi

c - 如何在 Eclipse 中建立经过单元测试的 C 项目

转载 作者:太空宇宙 更新时间:2023-11-04 02:38:07 26 4
gpt4 key购买 nike

我确定这在某处有记录,但我正在努力寻找我想要的东西。我正在用 C(显然不是 C++)开发一个项目,并且在使用 JUnit for TDD 开发 Java 项目方面有很好的经验,我想对这个新项目采用类似的方法。

任何人都可以提供创建和运行简单 C 项目并在 Eclipse CDT 中对其运行几个单元测试的演练吗?我有 Eclipse CDT (Luna) 和单元测试插件,如 frequently referenced blog 中所述.大多数指南似乎都是针对 C++ 的。

FWIW 我在 Windows 7 上运行并使用 MinGW GCC 进行编译。

最佳答案

你有没有给google test试试?从技术上讲,它是一个 c++ 库,但测试您的函数的开销很小。 C++ 测试项目可以轻松使用从您的 C 代码生成的库,因此应该非常简单。

例如,这是一个测试的样子

#include "gtest/gtest.h"
#include "MyProject/myFunc.h

TEST (myFuncTest, calculate) {
EXPECT_EQ (18.0, myFunc_calculate (324.0));
}

您可以在 IBM Developerworks 找到更多详细信息在 YouTube 等上

关于c - 如何在 Eclipse 中建立经过单元测试的 C 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34935065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com