Тестът OCMock не се компилира с XCTest

Някой опитвал ли е да използва тестова рамка OCMock с рамка XCTest? Използвахме тестова рамка OCMock с рамка SenTest и откакто мигрирахме от SenTest към XCTest, тестовете OCMock спират да се компилират. Знам, че XCTest няма вградена поддръжка за тестова рамка OCMock и по-долу са стъпките, които съм пробвал досега:

  1. Отидете на Edit --> Refactor --> Convert to XCTest.
  2. Добавете рамка XCTest към тестовата цел.
  3. Отидете на Редактор --> Добавяне на фаза на изграждане --> Добавяне на копиране на файлове Фаза на изграждане
  4. Добавете рамката OCMock към фазата на изграждане на копиране на файлове.
  5. Задайте дестинацията за копиране на Директория с продукти.

След като направи всичко това, XCode не може да намери тестовата рамка на OCMock и се оплаква от същото по време на компилация.

Някакви предположения.


person Abhinav    schedule 06.12.2013    source източник


Отговори (1)


Току-що забелязах това, което може да е потенциалната причина за този проблем:

След като прочетох малко документация, разбрах, че OCMock версии 2.2 и по-нови работят с XCTest. Използвам версия 2.1, което може да е причина за грешки при компилация.

Справка: XCode с XCTest и версии на OCMock

person Abhinav    schedule 06.12.2013
comment
Успяхте ли да разрешите този проблем с помощта на OCMock 2.2? Бих казал, че приемете собствения си отговор, ако да. - person Ben Flynn; 11.12.2013
comment
Използвам OCMock 2.2.x с XCTest от няколко месеца и работи добре. - person Florian Mielke; 13.12.2013
comment
@BenFlynn Да. Това реши проблема ми. Приех отговора. - person Abhinav; 14.12.2013