Как инициализировать постоянную строку для нескольких тестов в Google Test?

Я использую Google Test, и у меня есть cpp-файл, содержащий несколько тестов. Я хотел бы инициализировать строку с текущей датой и временем при запуске первого теста. Я хотел бы использовать эту строку и во всех других тестах. Как я могу это сделать.

Я попробовал следующее (m_string будучи защищенным членомCnFirstTest), но это не сработало (так как конструктор иSetUp будет вызываться перед каждым тестом):

CnFirstTest::CnFirstTest(void) {
    m_string = currentDateTime();
}

void CnFirstTest::SetUp() {
}



TEST_F(CnFirstTest, Test1) {
    // use m_string
}

TEST_F(CnFirstTest, Test2) {
    // use m_string, too
}

Ответы на вопрос(1)

Ваш ответ на вопрос