Я следовал инструкциям Apple , чтобы настроить модульное тестирование в своем проекте.Я следовал указаниям, чтобы сделать их зависимыми, поэтому тесты выполнялись при каждой сборке моего основного проекта.Это работает, и когда мои тесты проходят, приложение запускается;когда они этого не делают, я получаю ошибки сборки в строках неудачных модульных тестов.
Я хотел бы, однако, иметь возможность пошагово проходить код моего приложения, когда тесты не пройдены, но могу 't Xcode (3.2.5) настроен правильно.Проект - это проект Mac, а не iOS.
Я пробовал инструкции здесь и здесь , но выполнение никогда не останавливалось ни на установленных точках останова, ни вкод модульного теста или код моего приложения.После выполнения первого набора инструкций, установленные мной контрольные точки стали желтыми с синими контурами, и я тоже не знаю, что это значит.Что мне нужно сделать, чтобы пройти мои тесты?
Обновление
Я нашел другую страницу, пытающуюся решить эту проблему ( здесь ) с помощьюдобавив аргументы и переменные окружения в мой основной исполняемый файл, но опять же, они не привели к остановке выполнения на моих точках останова.Я также заметил, что мои (обильные) операторы журнала теста не отображаются на моей консоли отладчика.
Я также обнаружил, что желтые точки останова означают, что код, который там не может быть найден во время выполнения.Они есть в моем классе тестовых случаев, так что это определенно объясняет, почему они не стреляют.