2010-11-09 20 views

cevap

6

Bazı durumlarda işlevlerin doğru bir şekilde attığını sınamak ister misiniz? böylece

BOOST_CHECK_THROW(function(), exception_type); 

bunu olacaktır. o yakaladı zaman istisna üzerinde keyfi bir yüklemi aramaya

BOOST_CHECK_EXCEPTION(function(), exception_type, predicate) 

kullanabilir ve

BOOST_CHECK_NO_THROW(function()) 

bir işlev atmaz sağlamak için.

Bkz: http://www.boost.org/doc/libs/1_44_0/libs/test/doc/html/utf/testing-tools/reference.html

[? Eğer bir istisna Boost.Test kullanılarak beklenmesi gerektiğini belirtmek nasıl] arasında (
+0

aradığım şey budur. –