我是谷歌测试 C++ 框架的新手。它很容易使用,但我想知道如何将案例分成多个测试文件。什么是最好的方法?
直接包含 .cpp 文件是一种选择。使用标题似乎什么都不做……
欢迎任何帮助
原文由 Killrazor 发布,翻译遵循 CC BY-SA 4.0 许可协议
我是谷歌测试 C++ 框架的新手。它很容易使用,但我想知道如何将案例分成多个测试文件。什么是最好的方法?
直接包含 .cpp 文件是一种选择。使用标题似乎什么都不做……
欢迎任何帮助
原文由 Killrazor 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
创建一个仅包含运行测试的主文件的文件。
然后将测试放入其他文件中。您可以在一个文件中放置任意数量的测试。每个类或每个源文件创建一个文件可以很好地工作。
这确实要求所有测试都可以共享相同的 main。如果你必须在那里做一些特别的事情,你将不得不有多个构建目标。