Сбой приложения GoogleTest C ++ при определении метода - PullRequest
0 голосов
/ 05 ноября 2019

Я разрабатываю приложение GoogleTest под Visual Studio 2017 с использованием CMake.

Следующий код компилирует и ссылается, но если какой-либо тест определен, то возникает исключение std :: bad_alloc для макроса TEST.

#include <gtest/gtest.h>

TEST(WasapiSource_Test, test) {  // <--- Crashes here with std::bad_alloc
}

int main(int argc, char** argv) {
    ::testing::InitGoogleTest(&argc, argv);
    return RUN_ALL_TESTS();
}

При возобновлении теста приложение работает без ошибок.

...