Не в состоянии использовать класс объектива C в быстрых юнит-тестах - PullRequest
0 голосов
/ 10 октября 2018

Я хочу использовать объективный класс C. В моих быстрых тестах.

  • Мой проект изначально настроен на цель c.
  • У меня уже настроен соединительный заголовок для моегопроект.
  • У меня уже есть оператор импорта в заголовке моста для файла, который я хочу использовать в тестах.
  • Пути поиска для цели теста также установлены на тот же заголовок моста, хотя я 'Я также пытался использовать отдельные заголовки моста.
  • Я использую какао-бобы, поэтому у меня есть файл xcworkspace.
  • В файле Pod есть путь поиска для наследования, включенный для тестов, хотя я не использую платформы pod в тестах.

Я получаю ошибку 'Использование необъявленного типа' SySearchProductRequest '' при попытке использовать класс.SySearchProductRequest - это класс objc, который я хочу использовать.

Я использую @testable import Mymodulename для импорта моего модуля, который имеет этот класс, в тестах.

Я застрял с подходом написания objcтестовые случаи, которые я не хочу делать.Есть ли способ или есть что-то, что я делаю неправильно или отсутствует, чтобы сделать эту работу.

1 Ответ

0 голосов
/ 10 октября 2018

Просто проверьте, добавлен ли ваш класс в Тестовые задания в Target Membership в File Inspector Пример снимка экрана .а затем построить проект снова.Надеюсь, что это устраняет ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...