Jak określić, że należy oczekiwać wyjątku przy użyciu testu Boost.Test?

Mam przypadek testowy jednostki Boost, który powoduje, że testowany obiekt rzuca wyjątek (to jest test, aby spowodować wyjątek). Jak określić w teście oczekiwanie tego wyjątku.

Mogę określić, że test powinien mieć pewną liczbę błędów, używając BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES, ale wydaje się to raczej niespecyficzne. Chcę móc powiedzieć w określonym momencie testu, że należy zgłosić wyjątek i że nie należy go traktować jako niepowodzenia.

questionAnswers(2)

yourAnswerToTheQuestion