У меня есть этот класс Google Test Fixture. Допустим, он называется MyClassTestSuite и имеет несколько тестовых приспособлений.
TEST_F(MyClassTestSuite, test_something)
{
int len = 0;
char* a;
func_under_test(a, len); // this function populates the array
ASSERT_EQ(len, 1); // this is not doing what i want
EXPECT_EQ(a[0], 'A');
}
TEST_F(MyClassTestSuite, test_something_else)
{
...
}
Если func_under_test возвращает пустой массив (len = 0), как мне выполнить только «test_something» и перейти к «test_something_else»? ASSERT_EQ завершает весь тест для меня.