У меня есть проект, в котором смешаны Obj-C и Swift, и у меня возникают некоторые проблемы с работой моих модульных тестов.
Я использую директиву @testable import moduleName
для импорта моих файлов, однако, похоже, что она не импортирует все файлы. У меня есть полный доступ почти ко всем моим моделям Obj-C, классам менеджера и т. Д., Но ни один из контроллеров представления (95% из которых находятся в Obj-C) не доступен из XCTestCase
вместе со всеми моими Свифт файлы.
Я импортировал @testable import ModuleName
в верхней части XCTestCase,
Я также отредактировал цель, чтобы включить тестируемость, но, похоже, единственный способ получить доступ к этим файлам - это установить целевое членство для файлов вручную, что, если я все правильно понял, мне не нужно делать.
Есть предложения?