Доброго времени суток!
Если есть тест на gtest, в фикстуре есть методы (очень большие, переписывать месяцы), которые генерят фейлы внутри себя, а очень хочется эти фейлы обработать, чтобы не зафейлить весь тест:
Т.е. сделать как-то так:
if(HasAnyFailure(SomeMethod())){
doSmth1();
}else{
doSmth2();
}
Самое похожее, что я находил — сделать изнутри метода
if(HasFatalFailure() || HasFailure()){
SUCCEED();
}
Это работает в плане того, что можно сделать что-то в зависимости от результата, но тест фейлится все равно. Можно ли в gtest проигнорировать фейлы какой-либо функции?
Спасибо!