【发布时间】:2015-05-04 18:10:38
【问题描述】:
我对单元测试应该放在哪里有点困惑。所有的文档都让我相信我必须创建一个测试项目。真的吗?使用 JUnit,我们只是在我们的应用程序项目中创建了一个测试包(文件夹),并且测试将在每次构建时运行。
我是 C++ 新手,想了解 Google 测试的工作原理。我在 SO 上找到了很多非常好的问题和答案,是的,我已经阅读了 Google 测试文档,但我仍然对这件事感到困惑:
我能否在我的项目中创建一个包含所有单元测试的子文件夹,例如 他们将在每次构建时执行?
如果是,那么您能帮我找到所需的信息/示例吗?
好的,我在 Primer 中找到了:https://github.com/google/googletest/blob/master/googletest/docs/primer.md
一旦您能够编译 Google 测试库,您应该为您的测试程序创建一个项目or build target。这是有前途的!也许文档只是一直提到创建一个项目,并没有明确说明测试代码可以在您的应用程序项目中?
不!正如 πάντα-ῥεῖ 在 他的回答。
【问题讨论】:
标签: c++ unit-testing googletest