Xcode 4: Почему я не могу добавить файл заголовка к цели модульного теста? - PullRequest
1 голос
/ 09 сентября 2011

У меня есть базовый проект Cocoa, открытый в Xcode, включая цель модульного теста.

Я создал новый тестовый класс для тестирования одного из моих классов моделей.Однако я не могу добавить заголовок класса, который мне нужен для тестирования, к цели модульного тестирования.Флажок в разделе «Целевое членство» не активируется для цели модульного теста (это для основной цели).

Поскольку я не могу добавить файл заголовка к цели модульного теста, Xcode не будет автоматически предлагатьимена методов тестируемого класса.

Я что-то упустил?Разве я не могу добавить заголовочные файлы к цели модульного тестирования?

1 Ответ

1 голос
/ 09 сентября 2011

Я не эксперт по Xcode, но в моем проекте ни в одном из заголовочных файлов не заданы целевые членства, ни один из флажков не активируется щелчком - вы можете добавлять только файлы .m, а заголовочные файлы каким-то образом волшебным образом включаются,Вы должны иметь возможность просто импортировать файл заголовка вверху тестового файла и иметь метод автозаполнения метода - если вы не используете какие-то странные макросы в этих тестах, потому что я заметил, что Xcode путается с автозаполнением, пока вывнутри вызова макроса.Если это так, попробуйте, если автозаполнение работает вне каких-либо макросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...