О, Xcode!
Меня заглушат. Если я создаю приложение Mac OS Cocoa, я бесплатно получаю цель unit test. Но я хочу написать инструмент командной строки (или даже библиотеку, которую я могу связать с инструментом командной строки), и написать некоторые модульные тесты против нее. Я буду проклят, если смогу это понять.
Я получил достаточно далеко, что у меня есть цель командной строки и тестовая цель. Я могу "@testable import" использовать мой модуль командной строки и использовать код в тестовом коде без ошибок в Xcode. Однако, как только я пытаюсь запустить мой тест (Cmd-U), я получаю сообщение об ошибке. Ни один из классов в основном модуле не может быть связан. Какие?
Я часами занимался этим, и Великая Google не помогла. (Я использую Xcode 7, а Xcode 6 кажется совсем другим). Может ли кто-нибудь мне помочь?
Спасибо.