![]() |
![]() ![]() ![]() ![]() |
![]() |
Fixture modelsBoost , Boost.Test , Fixtures
|
|||||||||
![]() |
Caution |
|---|---|
Вышеупомянутый интерфейс не позволяет вам сообщать об ошибках в процедуре |
В дополнение к BOOST_FIXTURE_TEST_CASE и BOOST_FIXTURE_TEST_SUITE Unit Test Framework позволяет связать крепление с тестовым блоком с помощью декоратора фиксация. Этот декоратор поддерживает дополнительные модели для декларирования setup и teardown:
приспособление, определенное в соответствии с моделью класса расширенного приспособления, что позволяет конструктору приспособления принять один аргумент. Например:
структура струна"""""" " > > > > > > > > > > > >>
приспособление, определяемое как пара свободных функций для настройки и вывода (позже необязательно)
void setup{ BOOST_TEST_MESSAGE"set up"); void teardown{ "tear down" ;
Для полного примера тестового модуля, который использует эти модели, пожалуйста, проверьте декоратор фиксацию .
Статья Fixture models раздела Boost.Test Fixtures может быть полезна для разработчиков на c++ и boost.
реклама |