【发布时间】:2012-12-18 14:25:47
【问题描述】:
我刚刚开始使用QuantLib 项目。定义了很多 BOOST 单元测试,因此问题是:是否有一种简单的方法可以从 Visual Studio 有选择地运行这些测试(并查看结果)?
到目前为止,我只在 .Net 语言中使用过单元测试,如果您使用 MsTest,您可以使用内置的测试运行程序,也可以使用一些附加组件(我使用 Resharper 和 TestDriven.NET)进行其他测试构架。在那里你可以选择你运行的测试,你可以在附加的调试器的情况下运行它们(不幸的是,这有时很有用)。非托管 C++ 中是否有类似的 BOOST 测试插件?
【问题讨论】:
-
您可以像普通可执行文件一样运行和调试 Boost::test 应用程序。此外,我还发现将测试作为自定义后期构建步骤运行很有用(结果很好地显示在 VS 的输出窗口中)。
-
@AlexandreC.,我认为他们确实将其设置为构建后步骤。我可以只运行选定的测试(即我目前正在处理的测试)吗?
标签: c++ unit-testing boost-test