Googletest внутри Xcode не видит проверенный код изменен - PullRequest
0 голосов
/ 13 декабря 2018

У меня проблема с TDD через gtest в Xcode.История: есть проект, а внутри - еще одна исполняемая цель.Я добавил проект gtest параллельно этой цели, чтобы протестировать саму цель вместе с исходным кодом из окружающего проекта.Существует файл с main(), который включает в себя файл тестирования со всеми TEST(.., ..).Эта ситуация дала мне первую проблему, с которой я боролся - –1003 * дубликаты символов для архитектуры arm64 .Я обнаружил, что избавление от включения в основном помогает, и это компилируется.И тесты запускаются.НО изменение исходного кода из родительского проекта не распознается тестом.И это проблема.Каждый раз, когда мне нужно изменить код, который я также должен поместить обратно, попытаться скомпилировать, увидеть, что это не удалось, выбросить включение, скомпилировать снова, и только здесь тесты МОГУТ увидеть другое поведение.Это не тот процесс, с которым нужно работать ...

Пожалуйста, помогите.Заранее спасибо

...