Програмування, залізо, огляди.
Як додати Unit Test'и до вже існуючого проекту в XCode
Отже, проект було створено давно та без Unit Test'ів.
Чи не велика проблема, долучатися до прекрасного ніколи не пізно.

1) Вибираємо в лівій панелі XCode'а наш проект, і в налаштуваннях, що відкрилися, тиснемоAdd Target…

2) Далі ВибираємоOther ->Cocoa Touch Unit Testing Bundle
ТиснемоNext
3) Можна змінити ім'я продукту і вибрати тип юніт тестів, я вирішив залишити новий формат, що прийшов з XCode 5 (XCTest ), але за бажання можна вибрати іOCUnit
ТиснемоFinish
І бачимо, що у нас додався новий Target і файли з тестами
4) Намагаємося запустити тести (потримавши кнопку запуску довше випаде список можливих дій)
І тут є два варіанти.
а) Якщо проект був створений вже в 5-й версії XCode, просто з нього видалили тести, як я зробив у цьому тестовому проекті, то все чудово запрацює.
б) Якщо ж проект було створено давно, і в ньому не було підтримки unit test'ів спочатку — потрібно буде ще трохи налаштувати проект.
Для цього потрібно додати відсутню бібліотеку XCTest Для метиTests йдемо вBuild Phases, вибираємоLink Binaries With Libraries і тиснемо+, де вибираємоXCTest
Знову запускаємо тести, і бачимо, що вони нормально компілюються і запускаються, хоча і не проходять
Але в цьому немає нічого дивного, адже дефолтний тест завжди видає помилку.
Все, з цього моменту можна приступати до глобального рефакторинг коду, щоб з'явилася можливість написати тести.