![]() |
![]() ![]() ![]() ![]() |
![]() |
Customizing the module's initialization functionBoost , Boost.Test , Single-header variant customizations
|
||||||||||||||||
|
Код |
|---|
<#defineBOOST_TEST_ALTERNATIVE_INIT_API #include<boost/test/included/unit_test.hpp> #include<iostream> BOOST_AUTO_TEST_CASE(test1) { BOOST_TEST(false); } boolinit_unit_test() { std::cout<<"using custom init"<<std::endl; returntrue; }> |
|
выход |
|---|
<>custom_init usingcustominit Running1testcase... test.cpp(7):error:in"test1":checkfalsehasfailed ***1failureisdetectedinthetestmodule"Master Test Suite"> |
![]() |
Note |
|---|---|
Поскольку мы переписали функцию инициализации по умолчанию, она больше не присваивает никакое имя главному набору тестов.. Поэтому используется имя по умолчанию («Master Test Suite»). |
![]() |
Note |
|---|---|
Причина определения< |
Статья Customizing the module's initialization function раздела Boost.Test Single-header variant customizations может быть полезна для разработчиков на c++ и boost.
:: Главная :: Single-header variant customizations ::
реклама |