![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
BOOST_<level>_PREDICATEBoost , Boost.Test , Reference API for writing tests
|
Код |
---|
<#defineBOOST_TEST_MODULEexample #include<boost/test/included/unit_test.hpp> usingnamespaceboost::unit_test; boolmoo(intarg1,intarg2,intmod){return((arg1+arg2)%mod)==0;} BOOST_AUTO_TEST_CASE(test) { inti=17; intj=15; unit_test_log.set_threshold_level(log_warnings); BOOST_WARN(moo(12,i,j)); BOOST_WARN_PREDICATE(moo,(12)(i)(j)); }> |
выход |
---|
<>example Running1testcase... test.cpp(14):warningin"test":conditionmoo(12,i,j)isnotsatisfied test.cpp(15):warningin"test":conditionmoo(12,i,j)isnotsatisfiedfor(12,17,15) ***Noerrorsdetected> |
![]() |
Note |
---|---|
Разница в регистре ошибок< |
Смотрите также:
Статья BOOST_<level>_PREDICATE раздела Boost.Test Reference API for writing tests может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference API for writing tests ::
реклама |