![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Summary of the API for writing testsBoost , Boost.Test , Writing unit tests
|
Утверждения |
Краткое описание |
---|---|
Утверждение общего назначения макрос. |
|
Простая проверка значения булевого предиката. |
|
Битва равенства двух элементов. |
|
Испытание на равенство двух элементов. |
|
Тест на равенство элементов двух коллекций. |
|
Сравнение с плавающей точкой с использованием процента отклонения. |
|
Сравнение плавающей точки с использованием доли сравниваемых операндов. |
|
Обнаружение и проверка исключений. |
|
Сравнение двух значений (с удобной отчетностью). |
|
Сравнение двух значений (с удобной отчетностью). |
|
Сравнение двух значений (с удобной отчетностью). |
|
Сравнение двух значений (с удобной отчетностью). |
|
То же, что< |
|
Сравнение двух значений (с удобной отчетностью). |
|
Проверка выражения не бросает никаких исключений. |
|
Проверяет список аргументов против функтора предиката. |
|
Проверка значения мала в соответствии с допуском. |
|
Проверяет выражение бросает определенный тип выражения. |
|
Указывает количество ожидаемых отказов для тестового случая |
|
Логирует сообщение об ошибке, не справляется, но не прерывает текущий тест. |
|
Логирует сообщение об ошибке, не срабатывает и прерывает текущий тест. |
|
Проверяет во время выполнения, определен ли прилагаемый символ препроцессора. |
Декораторы |
Краткое описание |
---|---|
Указывает ожидаемые отказы испытательного блока. |
|
Устанавливает максимальное количество времени, которое должен занять испытательный блок. |
|
Устанавливает допуск сравнения с плавающей точкой для испытательного блока. |
Контроль макросов |
Краткое описание |
---|---|
При определении тестовые утверждения компилируются в режиме, удобном для отладчиков. |
|
При определении тестовые утверждения компилируются в двух режимах (дружественных к отладчикам и полнофункциональных), а версия выбирается во время выполнения. |
Статья Summary of the API for writing tests раздела Boost.Test Writing unit tests может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Writing unit tests ::
реклама |