![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Class unit_test_log_formatterBoost , Boost.Test , Header <boost/test/unit_test_log_formatter.hpp>
|
Параметры: |
|
virtual void log_finish(std::ostream & os) = 0;Invoked at the end of test module execution.
Смотрите также:
log_start
Параметры: |
|
os
output stream для записи сообщений в
Параметры:
| выходной поток для записи сообщений в |
virtual void test_unit_start(std::ostream & os, test_unit const & tu) = 0;Invoked when test unit starts (either test suite or test case)
Смотрите также:
test_unit_finish
Параметры: |
|
virtual void test_unit_finish(std::ostream & os, test_unit const & tu, unsigned long elapsed) = 0;Invoked when test unit finishes.
Смотрите также:
test_unit_start
Параметры: |
|
virtual void test_unit_skipped(std::ostream & os, test_unit const & tu, const_string reason);Invoked if test unit skipped for any reason.
Параметры: |
|
виртуальныйvoidtest_unit_skippedstd::ostream&os,test_unitconst&tu;Устаревшая версия этого интерфейса.
virtualvoidtest_unit_aborted(std::ostream&os,test_unitconst&tu);Называется, когда испытательный блок прерывается.
виртуальныйпустотаlog_ Exception_startstd::ostream&os,log_checkpoint_dataconst&lcd,execution_ Exceptionconst&ex=0;Называется, когда Unit Test Framework обнаруживает непойманное исключение.
Фрамворк называет эту функцию, когда обнаруживается непойманное исключение. За этим вызовом следует контекстная информация:
один вызовentry_context_start
,
столько вызововlog_entry_context
, сколько контекстных записей
один звонокentry_context_finish
Регистрация информации об исключении завершается вызовомlog_ Exception_finish
.
Смотрите также:
log_exception_finish
Параметры: |
|
virtual void log_exception_finish(std::ostream & os) = 0;Invoked when Unit Test Framework detects uncaught exception.
Call to this function finishes uncaught exception report.
Смотрите также:
log_exception_start
Параметры: |
|
virtual void log_entry_start(std::ostream & os, log_entry_data const & led, log_entry_types let) = 0;Invoked by Unit Test Framework to start new log entry.
Call to this function starts new log entry. It is followed by series of log_entry_value calls and finally call to log_entry_finish. A log entry may consist of one or more values being reported. Some of these values will be plain strings, while others can be complicated expressions in a form of "lazy" expression template lazy_ostream.
Смотрите также:
log_entry_value, log_entry_finish
![]() | Note |
---|---|
call to this function may happen before any call to test_unit_start or all calls to test_unit_finish as the framework might log errors raised during global initialization/shutdown. |
Параметры: |
|
virtual void log_entry_value(std::ostream & os, const_string value) = 0;Invoked by Unit Test Framework to report a log entry content.
This is one of two overloaded methods to report log entry content. This one is used to report plain string value.
Смотрите также:
log_entry_start, log_entry_finish
Параметры: |
|
virtual void log_entry_value(std::ostream & os, lazy_ostream const & value);Invoked by Unit Test Framework to report a log entry content.
This is one of two overloaded methods to report log entry content. This one is used to report some complicated expression passed as an expression template lazy_ostream. In most cases default implementation provided by the framework should work as is (it just converts the lazy expression into a string.
Смотрите также:
log_entry_start, log_entry_finish
Параметры: |
|
virtual void log_entry_finish(std::ostream & os) = 0;Invoked by Unit Test Framework to finish a log entry report.
Смотрите также:
log_entry_start, log_entry_start
Параметры: |
|
os
output stream для записи сообщений в
log_entry_context, entry_context_finish
Параметры: |
|
os
output stream для записи сообщений в
value
контекстное описание «скопа»
log_entry_start, entry_context_finish
Параметры: |
|
virtual void entry_context_finish(std::ostream & os) = 0;Invoked by Unit Test Framework to finish log entry context report.
Смотрите также:
log_entry_start, entry_context_context
Параметры: |
|
виртуальныйпустотаset_log_levellog_levelновый_log_level;Устанавливает уровень журнала регистратора/формата.
Некоторым лесозаготовителям необходимо самостоятельно управлять уровнем бревен. Эта функция позволяет реализации решить эту проблему.
С момента подъема 1.62.
virtuallog_levelget_log_level()const;Возвращает уровень журнала регистратора/формата.
С момента подъема 1.62.
виртуальныйstd::строкаget_default_stream_descriptionconst;Возвращает поток по умолчанию для этого регистратора.
Возвращенная строка описывает поток так, как если бы он был передан из параметра командной строки«--log_sink»
. В этом отношенииstdoutиstderrимеют особое значение, указывающее стандартный выходной поток или поток ошибок соответственно.
С момента подъема 1.62.
Статья Class unit_test_log_formatter раздела Boost.Test Header <boost/test/unit_test_log_formatter.hpp> может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Header <boost/test/unit_test_log_formatter.hpp> ::
реклама |