在没有测试用例的情况下提升单元测试框架
Boost unit test framework without test cases
我有一个测试程序,我想在其中使用提升测试工具。然而,这个程序不是一系列单元测试,我需要访问传递给main
函数的参数。以前我使用过minimal.hpp
文件,但这有一个很大的限制,它总是定义main
,因此不能包含在多个文件中。它还具有一组有限的测试工具。
如何在不使用单元测试用例的情况下使用提升测试宏?我已经知道如何使用我自己的 main 函数可以调用单元测试库(使用 unit_test_main
),但我不记得它的文档在哪里以及我可以传递给它的内容。
我建议你继续使用测试用例。至少一个 ;o)
您可以通过 framework::master_test_suite().argc, framework::master_test_suite().argv 访问命令行参数。您可以在此处阅读更多详细信息。
相关文章:
- 如何在提升构建中设置环境变量以进行提升单元测试框架?
- 如何在自动工具C++中添加提升单元测试框架
- 如何使用Boost单元测试框架测试Qt应用程序
- 在 Linux 上构建 cpptest 单元测试框架
- 使用C 单元测试框架集成测试Java应用程序
- Visual Studio 2017 C 本地单元测试框架不起作用
- C 单元测试框架具有类型和值参数化
- CMAKE Boost 单元测试框架在 Mac 上不起作用
- 由 Boost 单元测试框架 dll 导出的 std::basic_ostringstream 会导致"already defined symbol"错误
- Visual Studio 2012 的新C++单元测试框架是可移植的吗?
- 通过动态链接和手动设置增强单元测试框架
- 谷歌单元测试框架的链接器错误
- 用于 c++ 的单元测试框架
- While在单元测试框架内循环
- "Catch"单元测试框架 - REQUIRE_THROWS_AS
- 提升单元测试框架:包括我的代码库的主要功能
- 提升单元测试框架中的日志级别
- 在没有测试用例的情况下提升单元测试框架
- 提升单元测试框架依赖项的执行顺序
- QTestLib 单元测试框架 + Gmock (Create QTCPServer语言 - Mock Object).