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

Function current_auto_test_suite

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

Function current_auto_test_suite

boost::unit_test::framework::current_auto_test_suite — Provides both read and write access to current "leaf" auto test suite during the test unit registration phase.

Synopsis

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

test_suite & 
current_auto_test_suite(test_suite * ts = 0, bool push_or_pop = true);

Description

На этапе авторегистрации фреймворк поддерживает очередь FIFO регистрируемых испытательных единиц. Новые тестовые блоки становятся детьми текущего тестового набора «лист», и если это тестовый набор, он отодвигается в очередь и становится новым листом. Когда регистрация тестового пакета завершена, тестовый пакет выскакивает из задней части очереди. К этой очереди должны быть добавлены только автоматически зарегистрированные наборы тестов. Мастер-тест всегда является нулевым элементом в этой очереди, поэтому, если другие тестовые наборы не зарегистрированы, все тестовые случаи добавляются в мастер-тест. Эта функция облегчает все три возможных действия:

  • если аргумент не предоставлен, он возвращает текущий набор тестов листьев очереди

  • Если тестовый пакет предоставлен и второй аргумент не установлен, тестовый пакет добавляется в очередь.

  • Если тестовый набор не предусмотрен и последний аргумент является ложным, семантика этой функции похожа на queue pop: последний элемент выскакивает из очереди.

Параметры:

<push_or_pop>

должны ли мы толкать ts в очередь или тест листа листьев вместо

<ts>

Тестовый набор для отжимания в очередь


PrevUpHomeNext

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




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



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


реклама


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

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 03:00:34/0.0052049160003662/1