![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Customizing the module's initialization functionBoost , Boost.Test , Static-library variant customizations
|
![]() |
Warning |
---|---|
Это изменение статической библиотеки повлияет на всех, кто связывается с библиотекой. Рассмотрим использование функции инициализации теста obsolete, которая не требует восстановления. В качестве альтернативы, может быть менее навязчивым переход на общий вариант использования библиотеки вместо этого. |
В одном из исходных файлов вы теперь должны определить свою функцию инициализации с подписью:
bool init_unit_test();
По умолчанию test runner будет использовать его для инициализации тестового модуля. В исходном коде вы больше не определяете макро BOOST_TEST_MODULE
; вместо этого нужно определить BOOST_TEST_ALTERNATIVE_INIT_API
в главном файле:
В Точно один файл |
Во всех других файлах |
---|---|
>>>>>>>>2>>>>>>>>>2>>>>2>>>>>>>>>>>>>>>>>>>>>>>>>>>><2>>>>>>>>>>>>>>><2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><2>>>>>>>>>>>> | #include <boost/test/unit_test.hpp> // /> тестовые случаи//> |
![]() |
Note |
---|---|
Причина определения |
Статья Customizing the module's initialization function раздела Boost.Test Static-library variant customizations может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Static-library variant customizations ::
реклама |