#ios #xcode #unit-testing #xctest
#iOS #xcode #модульное тестирование #xctest
Вопрос:
Я пытаюсь написать несколько модульных тестов. Но, так или иначе, некоторые классы найдены, а другие нет.
Их цели такие же, как, по-видимому, и все остальное. И все же некоторые классы, которые я могу использовать, а другие не найдены.
Конечно, я @testable import MyProject
на вершине.
На моем изображении ниже вы можете видеть, что я имею в виду. Из двух классов одной и той же группировки распознается только один:
Комментарии:
1. Можете ли вы воспроизвести это в проекте, которым можете поделиться?
2. Я сильно сомневаюсь в этом.
Ответ №1:
Дважды проверьте и убедитесь, что ваш файл имеет правильное целевое членство
Комментарии:
1. Я неоднократно проверял. Их цели идентичны.
2. Привет, Тони. Имеют ли SoulGalleryViewController и SoulNewsViewController одинаковую доступность?
3. Можете ли вы объяснить, что вы подразумеваете под доступностью в этом контексте?
4. @TonyFriz Конечно! общедоступный, частный или защищенный
5. Все классы являются общедоступными. Они явно не заданы, но два класса, которые я показал выше, оба имеют одинаковую доступность.
Ответ №2:
Исправлено путем добавления инструкции import для класса в заголовок Swift bridging.