我有一个测试程序,我想在其中使用boost测试工具。然而,该程序不是一系列单元测试,我需要访问传递给main
函数的参数。以前我使用过minimal.hpp
文件,但这有一个很大的限制,它总是定义main
,因此不能包含在多个文件中。它还有一套有限的测试工具。
如何在不使用单元测试用例的情况下使用boost测试宏?我已经知道如何使用我自己的main函数可以调用单元测试库(使用unit_test_main
),但我不记得那里的文档是什么以及我可以传递给它。
答案 0 :(得分:1)
我建议你继续使用测试用例。至少一个; o)
您可以通过framework :: master_test_suite()。argc,framework :: master_test_suite()。argv访问命令行参数。您可以阅读更多详细信息here。