我认为Python的doctests的概念很棒,作为一个实时商店的C++程序员,我非常嫉妒.我们基本上没有单元测试能力,这是一个严重的障碍.我已经看过C++ Unit等,但有没有什么可以从像Python的doctests这样的注释中提取测试用例而不是直接将它们放在代码中?
我刚刚发布了doctest - 最轻的功能丰富的C++单头测试框架.
它不是用于在注释中编写测试 - 而是用于直接在生产代码中编写测试.它不能完全满足您的需求,但它仍然是没有预处理步骤的C++中的最佳选择