【发布时间】:2018-04-12 15:21:48
【问题描述】:
我一直在使用 Visual Studio Code 在 Mac 上开发低级 C++ 库。它似乎非常优雅地与编译器工具链集成。但至于单元测试,我完全迷失了。有一个myriad of frameworks,它们都没有像 JUnit 那样被建立为标准。而且,Visual Studio Code Unit Test Explorer 已经很scantily documented了。
哪些单元测试框架与代码前端集成得很好?应该如何建立一个单元测试项目?我正在使用 SCons,但如有必要,我可以切换到另一个构建系统。
【问题讨论】:
-
如果您使用的是 CMake,那么 Boost.Tests 与 CMake 配合得很好。在构建调试构建时,我总是设置测试以构建和自动运行。
-
谢谢。你碰巧知道什么对 SCons 有效吗?另外,您是否可以使用代码前端来运行和监控您的测试?
-
不幸的是,我从未使用过 SCons。我不确定代码前端,我只是更喜欢控制台来完成此类任务,但我几乎可以肯定,可以通过按 F5 或其他任何东西来设置要构建的代码,并且内置控制台会弹出编译然后测试输出.
标签: c++ unit-testing visual-studio-code