Сообщение Re[5]: Перебрать все варианты от 19.12.2018 5:00
Изменено 19.12.2018 5:02 Alexander G
Re[5]: Перебрать все варианты
Здравствуйте, koenjihyakkei, Вы писали:
K>Проблема именно в идентации, но в отдельную функцию выносить не хочется, потому что там не работают gtest'овские ассерты.
Дык, есть возможность Propagating Fatal Failures
(Другая возможность — взять другой тестовый фреймворк, вроде Boost.Test, где fatal failures сделаны не на return, а на исключениях)
K>Проблема именно в идентации, но в отдельную функцию выносить не хочется, потому что там не работают gtest'овские ассерты.
Дык, есть возможность Propagating Fatal Failures
(Другая возможность — взять другой тестовый фреймворк, вроде Boost.Test, где fatal failures сделаны не на return, а на исключениях)
Re[5]: Перебрать все варианты
Здравствуйте, koenjihyakkei, Вы писали:
K>Проблема именно в идентации, но в отдельную функцию выносить не хочется, потому что там не работают gtest'овские ассерты.
Дык, есть возможность Propagating Fatal Failures
Пример оттуда:
(Другая возможность — взять другой тестовый фреймворк, вроде Boost.Test, где fatal failures всегда сделаны не на return, а на исключениях)
K>Проблема именно в идентации, но в отдельную функцию выносить не хочется, потому что там не работают gtest'овские ассерты.
Дык, есть возможность Propagating Fatal Failures
Пример оттуда:
TEST(FooTest, Bar) {
Subroutine();
// Aborts if Subroutine() had a fatal failure.
if (HasFatalFailure()) return;
// The following won't be executed.
...
}
(Другая возможность — взять другой тестовый фреймворк, вроде Boost.Test, где fatal failures всегда сделаны не на return, а на исключениях)