没有测试用例的Boost单元测试框架

时间:2012-05-31 14:01:13

标签: c++ boost

我有一个测试程序,我想在其中使用boost测试工具。然而,该程序不是一系列单元测试,我需要访问传递给main函数的参数。以前我使用过minimal.hpp文件,但这有一个很大的限制,它总是定义main,因此不能包含在多个文件中。它还有一套有限的测试工具。

如何在不使用单元测试用例的情况下使用boost测试宏?我已经知道如何使用我自己的main函数可以调用单元测试库(使用unit_test_main),但我不记得那里的文档是什么以及我可以传递给它。

1 个答案:

答案 0 :(得分:1)

我建议你继续使用测试用例。至少一个; o)

您可以通过framework :: master_test_suite()。argc,framework :: master_test_suite()。argv访问命令行参数。您可以阅读更多详细信息here