在没有测试用例的情况下提升单元测试框架

Boost unit test framework without test cases

本文关键字:单元测试 框架 情况下 测试用例      更新时间:2023-10-16

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

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

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

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