Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
[!-- [ORIG_BEGIN]
test_resultsconst&results(test_unit_idtu_id)const;
Доступ к результатам на испытательный блок

Class results_collector_t

Boost , Boost.Test , Header <boost/test/results_collector.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 results_collector_t

boost::unit_test::results_collector_t — Collects and combines the test results.

Synopsis

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

class results_collector_t : public boost::unit_test::test_observer,
                            public singleton< results_collector_t >
{
public:
  // public member functions
  virtual void test_start(counter_t);
  virtual void test_unit_start(test_unit const &);
  virtual void test_unit_finish(test_unit const &, unsigned);
  virtual void test_unit_skipped(test_unit const &, const_string);
  virtual void test_unit_aborted(test_unit const &);
  virtual void assertion_result(unit_test::assertion_result);
  virtual void exception_caught(execution_exception const &);
  virtual int priority();
  test_results const & results(test_unit_id) const;
  virtual void test_finish();
  virtual void test_aborted();
  virtual void test_unit_skipped(test_unit const &);
  // protected member functions
  virtual void assertion_result(bool);
};

Description

Этот класс собирает и объединяет результаты тест-блока во время выполнения тест-дерева. Функция results_collector_t::results() объединяет результаты теста на поддереве тестируемого дерева.

Смотрите также:

boost::unit_test::test_observer

results_collector_t public member functions

  1. virtualvoidtest_start(counter_t);
    Называется до того, как фреймворк начнет выполнять тестовые случаи.

  2. [ORIG_END] -->
  3. virtualvoidtest_unit_finish(test_unitconst&,unsignedlong);
    Называется на каждом конце испытательного блока.

  4. <
    virtualvoidtest_unit_skipped(test_unitconst&,const_string);
    >
    • REQUIRE] [REQUIRE] [REQUIRE] [REQUIRE] [REQUIRE]] [REQUIRE] [REQUIRE]] [REQUIRE]] [REQUIRE]] [[REQUIRE]]] [[REQUIRE]]] [[REQUIRE]]] [[[]]] [[[]]]] [[]]] [[[]]] [[[]]]] [[[]]]] [[[]]]] [[[]]]] [[[]]]] [[[]]]] [[[[]]]]] [[[]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]]] [[[[]]]

      [ORIG_END] -->
    • Неожиданное исключение поймано Ростом. Рамки испытаний

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

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

  7. <
    virtualintpriority();
    >
tu_id

[ORIG_END]
test_resultsconst&results(test_unit_idtu_id)const;
[[[ORIG_END] -->
  • virtualvoidtest_finish();
    Называется после того, как фреймворк завершает выполнение тестовых случаев.
    [Note]Примечание

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

  • [Note]Примечание

    ] test_observer::test_unit_finish()

    [ORIG_END] -->
  • virtualvoidtest_unit_skipped(test_unitconst&);
    обратная совместимость
  • results_collector_t protected member functions

    1. virtualvoidassertion_result(bool);
      Унизительно.

    PrevUpHomeNext

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




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



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


    реклама


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

    Время компиляции файла: 2024-08-30 11:47:00
    2025-05-19 20:41:52/0.0069899559020996/0