Здравствуйте, plastictown, Вы писали:
P>Доброго времени суток! P>Если есть тест на gtest, в фикстуре есть методы (очень большие, переписывать месяцы), которые генерят фейлы внутри себя, а очень хочется эти фейлы обработать, чтобы не зафейлить весь тест:
Боюсь даже если вы и найдете такой способ, то можете получить больше чем хотелось (начнут игнорироваться ассерты которые не должны).
Наверное самый правильный способ позволить кастомизировать эту логику:
* либо разбив на небольшие блоки которые вы сможете потом переиспользовать, и не ломать оригинальные методы
* либо вынести выполнение той логики которая вызывает ассерты в стратегию/интерфейс
Если все-таки сильно захочется сделать так как вы описали, то наверное проще всего сделать свой макрос/ф-цию проверки и использовать вместо ASSERT_*, так вы явно укажите что юзаете что-то свое и будет меньше шансов ошибиться.