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

Class progress_monitor_t

Boost , Boost.Test , Header <boost/test/progress_monitor.hpp>

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

Class progress_monitor_t

boost::unit_test::progress_monitor_t — This class implements test observer interface and updates test progress as test units finish or get aborted.

Synopsis

// In header: <boost/test/progress_monitor.hpp>

class progress_monitor_t : public boost::unit_test::test_observer,
                           public singleton< progress_monitor_t >
{
public:
  // public member functions
  virtual void test_finish();
  virtual void test_unit_start(test_unit const &);
  virtual void test_unit_skipped(test_unit const &);
  virtual void test_unit_aborted(test_unit const &);
  virtual void assertion_result(unit_test::assertion_result);
  virtual void exception_caught(execution_exception const &);
  // protected member functions
  virtual void assertion_result(bool);
};

Description

progress_monitor_t public member functions

  1. <
    virtualvoidtest_finish();
    >Называется после того, как фреймворк завершает выполнение тестовых случаев.
    [Note]Примечание

    Звонок производится с обратным приоритетным заказом.

  2. <
    virtualvoidtest_unit_start(test_unitconst&);
    >Называется до того, как фреймворк начинает выполнять тестовый блок.

  3. <
    virtualvoidtest_unit_skipped(test_unitconst&);
    >обратная совместимость
  4. <
    virtualvoidtest_unit_aborted(test_unitconst&);
    >Называется, когда испытательный блок указывает на фатальную ошибку.

    Смертельная ошибка происходит, когда

    • сильное утверждение (с<REQUIRE>) не удается, что указывает на то, что тестовый случай не может продолжаться

    • Неожиданное исключение поймано Ростом. Система испытаний

  5. <
    virtualvoidassertion_result(unit_test::assertion_resultar);
    >
  6. <
    virtualvoidexception_caught(execution_exceptionconst&);
    >Называется, когда перехвачено исключение.

    В случае перехвата исключения этот вызов происходит до вызова test_unit_aborted для регистрации дополнительных данных об исключении.

progress_monitor_t protected member functions

  1. <
    virtualvoidassertion_result(bool);
    >Уничтожение.

PrevUpHomeNext

Статья Class progress_monitor_t раздела Boost.Test Header <boost/test/progress_monitor.hpp> может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Header <boost/test/progress_monitor.hpp> ::


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 13:39:39/0.0034611225128174/0