Я стараюсь настроить модульное тестирование c ++ с помощью googletest для Xcode 4.6. Инструкции, прилагаемые к загрузке googletest, были написаны в 2008 году и не соответствуют текущему интерфейсу Xcode. я считать Я получил GoogleTest для компиляции (что было не тривиально), но теперь у меня возникают проблемы после этот учебник, чтобы заставить модульный тест работать. Как реализовать модульное тестирование с помощью googletest в Xcode 4.6?
Когда у вас уже есть фреймворк gtest для его компиляции, это уже не так сложно.
Напишите свои тестовые сценарии, используя макросы, как описано здесь: https://github.com/google/googletest/blob/master/googletest/docs/primer.md#simple-tests
А затем запустить все ваши тесты:
#include "gtest/gtest.h"int main(int argc, const char * argv[])
{
testing::InitGoogleTest(&argc, (char**)argv);
return RUN_ALL_TESTS();
}
Я создал отдельную цель сборки для модульных тестов, где это фактический main.cpp
Это работает для меня, используя текущую версию XCode (4.6.3)
Других решений пока нет …