Я использую Google Test в C ++ проекте.Некоторые функции используют assert () для проверки на недопустимые входные параметры.Я уже читал о тестах на смерть ( Что такое Google Test, тесты на смерть ) и начал использовать их в своих тестовых случаях.
Однако мне интересно, есть ли способ подавления ошибок времени выполнения, вызванных ошибочными утверждениями.В это время каждое ошибочное утверждение создает всплывающее окно, которое я должен закрывать при каждом запуске тестов.По мере роста моего проекта такое поведение все больше нарушает рабочий процесс неприемлемым образом, и я больше не склонен проверять утверждения assert () -.Я знаю, что в целом есть возможность отключить утверждения, но кажется более удобным подавлять предупреждения, генерируемые ОС, из среды тестирования.