Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Custom messages

Boost , Boost.Test , Tools supports for logging

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Макрос BOOST_TEST_MESSAGE предназначен для использования с целью введения дополнительного сообщения в журнал испытаний Unit Test Framework. Эти сообщения не предназначены для указания каких-либо условий ошибки или предупреждения, а скорее в качестве уведомлений о информации/статусе. Макросигнатура выглядит следующим образом:

BOOST_TEST_MESSAGE(test_message);

Аргумент test_message может быть таким же простым, как буквальная строка C или любое пользовательское выражение, которое вы можете произвести способом, аналогичным стандартной операции std::iostream.

[Important] Important

Сообщения, генерируемые этим инструментом, не отображаются на выходе тестового журнала со значением по умолчанию порогового уровня активного журнала. Чтобы эти сообщения отображались, порог уровня активного журнала должен быть установлен на значение ниже или равное «сообщению».

Example: BOOST_TEST_MESSAGE usage

Код

#define BOOST_TEST_MODULE пример#включает//unit_test.hpp>BOOST_AUTO_TEST_CASEtest_initcurrent_time0;/реальный вызов требуется здесь BOOST_TEST_MESSAGE    current_time ; BOOST_AUTO_TEST_CASE   string string  field_name      >"Объем    > > > > > > 
> > > > > >> >> >> > >> > >> >>>>

Выход

> log_leveltest cases инициализация :2>Текущий времяТестированиеОбновление ОбновлениеОбновлениеОбновлениеошибкиобнаружено

PrevUpHomeNext

Статья Custom messages раздела Boost.Test Tools supports for logging может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Tools supports for logging ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:51:39/0.008228063583374/1