Я просмотрел много блогов и много чего пытался, чтобы мои модульные тесты Swift работали в Xcode 6.0.1 (или 6.1, если на то пошло). Я пытаюсь получить доступ к классам в моей целевой программе, поэтому я написал эту строку:
var vc: LoginViewController!
Конечно, я получаю сообщение об ошибке "Использование незанятого типа" LoginViewController ".
Затем я пытаюсь добавить LoginViewController
в свою тестовую цель, но затем я получаю ошибки "использования неразрешенных идентификаторов" в других классах моего проекта. Поэтому я пытаюсь добавить эти классы в свою тестовую цель, но в итоге я получаю бесконечный источник ошибок, например, снимок экрана ниже:
Объявление всех моих классов как общедоступных, вызывает другие ошибки и похоже на плохую практику. Нужно ли вообще включать модульные тесты в проект Swift, который опирается на многие структуры и классы? Я просто хочу начать с чего-то почти такого же, как код в этой статье .