Как упомянул Иксисарвинен , вызвав исполняемый файл теста с --gtest_catch_exceptions=0
, вы сможете удерживать googletest от перехвата исключений (если это то, что вам нужно - тестовое приложение, скорее всего, будет аварийно завершать работу).
Тем не менее, это зависит от того, чего вы хотите достичь:
В моих тестовых костюмах я обязательно инкапсулирую функции, исключающие throw()
, в блок try-catch, чтобы я мог быстро определить, что пошло не так(если / когда они терпят неудачу), и (если необходимо) затем вручную проверьте проблему с помощью отладчика.