Я пытаюсь выяснить, как сделать TearDown () в случае сбоев ASSERT в Google Test.
Пример ниже:
class TestFixture: public testing::Test
{
protected:
virtual void SetUp()
{
// Do per test setup
}
virtual void TearDown()
{
// Do per test teardown
}
}
TEST_F(TestFixture, MyTest)
{
ASSERT_TRUE(false);
}
Я пытаюсь добиться вызова функции TearDown (), даже если тест выдает ошибку подтверждения. GoogleTest не вызывает TearDown (), когда выбрасывается утверждение. Как мне это сделать?