Создание фиктивных объектов CLBeacon для модульного тестирования (XCTest) в Swift
Как мне начать создавать фиктивные объекты CLBeacon, для которых я могу установить основные, второстепенные и UUID-значения? Я пробовал оба KVO и подклассов CLBeacon, но:
При попытке KVO я получаю исключение NSUnknownKeyException, в котором говорится, что CLBeacon не совместим с кодированием значения ключа ни для одного из ключей, которые я хотел бы изменить.
Создание CLBeacon (то есть CLBeacon()), похоже, приводит к сбою программы (Поток 1: EXC_BAD_ACCESS (code=1, address=0x8)), когда я пытаюсь сделать это в методе в моем классе тестирования.