Tengo un caso de prueba de la unidad Boost que hace que el objeto bajo prueba arroje una excepción (esa es la prueba, para causar una excepción). ¿Cómo especifico en la prueba para esperar esa excepción en particular?¿Cómo se especifica que se debe esperar una excepción usando Boost.Test?
Puedo especificar que la prueba debe tener un cierto número de fallas al usar BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES, pero parece algo inespecífico. Quiero poder decir en un punto específico de la prueba que se debe lanzar una excepción y que no se debe contar como una falla.