c++ - 有没有办法检测升压单元测试二进制文件中有哪些测试

标签 c++ unit-testing boost-test

有没有办法检测 boost 单元测试二进制文件中有哪些测试?目标是提供某种用户界面来选择需要运行的测试。我检查了用

创建的 dll 的导出
#define BOOST_TEST_DYN_LINK

但我没有找到任何不言自明的东西。文档只提到您可以创建复杂的测试运行器 - 但没有提到如何创建。

问候 托拜厄斯

最佳答案

这个答案可能会有帮助:getting all boost test suites / test cases .它建议使用一个全局夹具,它提供了一个扩展用户界面的钩子(Hook)。

关于c++ - 有没有办法检测升压单元测试二进制文件中有哪些测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17407967/

相关文章:

c++ - 尝试在Visual Studio 2012中编译时,符号加载错误

c++ - 我的 getter 给我一个非标准且无法转换的错误

c++ - 你应该有一个调用其他内部函数的类接口(interface)函数吗?

c++ - 使用 boost::test 进行内存泄漏检测

c++ - boost 测试 : How to automatically attach debugger (GDB)?

c++ - 系统调用成本

python - 如何对与 block 设备交互的程序进行单元测试

java - Mockito:你如何验证某些方法调用组的组顺序?

c++ - google mock - 即使函数有不同的参数,EXPECT_CALL 也会触发

c++ - 有没有一种标准的方法来为 boost::test 的输出着色