Использование рамки boost::test
, есть ли способ определить, было ли исключено исключение (какого-либо типа) из функции?Отчет об исключении в Boost :: test
5
A
ответ
6
Вы хотите проверить, правильно ли выбрана функция при некоторых обстоятельствах? Если так
BOOST_CHECK_THROW(function(), exception_type);
будет делать это. Вы можете использовать
BOOST_CHECK_EXCEPTION(function(), exception_type, predicate)
называть произвольный предикат, за исключением, когда он пойман и
BOOST_CHECK_NO_THROW(function())
для обеспечения функции не бросает.
См: http://www.boost.org/doc/libs/1_44_0/libs/test/doc/html/utf/testing-tools/reference.html
+0
вот что я искал. –
Смежные вопросы
- 1. Отправлять обработанный отчет об исключении с помощью HockeyApp (Windows)
- 2. Как утвердить мое сообщение об исключении с аннотацией JUnit Test?
- 3. Сведения об исключении Swift
- 4. X ++ Сведения об исключении
- 5. Где сообщение об исключении?
- 6. вопрос об исключении кода
- 7. Сведения об исключении OutofMemory
- 8. Уведомление клиента об исключении
- 9. Различные сообщения об исключении
- 10. Об исключении Обработка
- 11. Уведомление об исключении
- 12. Сообщение об исключении FsUnit assert
- 13. Уведомление об исключении ThreadPoolExecutor
- 14. Сообщения об исключении
- 15. Вопросы об исключении ArrayIndexOutOfBoundsException?
- 16. Уведомление об исключении XBAP
- 17. Информация об исключении: System.Reflection.TargetInvocationException
- 18. Отсутствует сообщение об исключении
- 19. Устранение понятий об исключении
- 20. Просьба сообщить об исключении
- 21. GridView не сообщает об исключении
- 22. Сообщение об исключении в Servlet
- 23. Boost :: Test - генерация Main()?
- 24. Сформировать отчет JUnit Test
- 25. Отчет об обложке из Common Test при использовании арматуры
- 26. Сообщение об исключении из исключения в Mule
- 27. Проблема с Boost :: Test
- 28. Boost Test Vs Google Test Framework
- 29. C++ получить информацию об исключении
- 30. Уведомление об исключении Отсутствует rack.input
возможно дубликат [Как вы определяете, что исключение следует ожидать при использовании Boost.Test] (http://stackoverflow.com/questions/172854/how-do-you-specify -that-the-exception-should-be-expected-using-boost-test) – Ferruccio