2016-10-26 5 views
1

Может ли кто-нибудь, пожалуйста, дать мне четкую инструкцию по использованию googletest /GTest framework на платформе iOS (на самом деле приложение iOS)? И как интегрировать его с инфраструктурой XCTest для отчетности?GTest на iOS с Xcode 7.3/8

Я пробовал, но не добился успеха, а также ресурсов недостаточно на эту тему. Ниже приведены ссылки для справки.

https://github.com/google/googletest

https://groups.google.com/forum/#!topic/googletestframework/v7P0sqQ3Y3c

Спасибо заранее.

ответ

0

Трудно заставить его полностью работать так же, как XCTest в Xcode, но вы можете получить некоторые функциональные возможности, добавив файл [1], который будет проходить через все ваши тесты GTest и добавит их в качестве тестов XCTest , См. Дополнительную информацию в [2].

В основном:

  1. Создать цель теста в Xcode
  2. Добавить все исходные файлы GTEST к тестовой мишени
  3. Добавить файл [1] к тестовой мишени
  4. Выполнить тесты

[1] https://github.com/mattstevens/xcode-googletest/blob/master/Bundle/GoogleTests.mm

[2] https://github.com/mattstevens/xcode-googletest

Смежные вопросы