gpt4 book ai didi

c++ - eclipse CDT : how to test functions?

转载 作者:行者123 更新时间:2023-11-30 02:59:33 24 4
gpt4 key购买 nike

在我的主 C++ 应用程序中使用我编写的函数之前,如何测试它们?

假设我有一个 main.cpp,它使用在 mylib.h 中声明并在 mylib.cpp 中定义的函数 foo()。我想在“玩具”情况下广泛测试 foo(),以检查它是否按预期运行。

我如何在 Eclipse 中执行此操作?对于我的需要,有一个 test.cpp 就足够了,这样我就可以在出现时测试单个函数。我只是想在编译“test.cpp”而不是“main.cpp”的 makefile 中添加一个“test”选项,但我不知道如何在 Eclipse 中执行此操作。

我们也欢迎任何其他不那么幼稚的建议。

最佳答案

你应该有两个项目:

  1. 与您的主要项目一起使用该库
  2. 您在其中实现您的库的项目,带有单元测试 main。这个主要需要初始化单元测试框架,并执行测试

所以,如果您还没有,请选择 an unit testing framework ,并添加测试。

关于c++ - eclipse CDT : how to test functions?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796487/

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