Я, кажется, получаю сбои, которые не попадают в C ++ try { } catch { }
конструкции (или которые указывают на то, что сама обработка исключений прервалась), когда я включаю источник для UnitTest ++.
Код прекрасно компилируется без ошибок, но во время выполнения я получаю различные сбои.
Например, FixturesWithThrowingDtorsAreFailures
встроенный тест не проходит с libc++abi.dylib: terminate called without an active exception
, Что я обнаружил в этой ошибке, так это то, что что-то пошло не так в процессе обработки исключений.
Это особенность работы Obj-C ++? Кто-нибудь еще пытался заставить работать UnitTest ++?
Задача ещё не решена.
Других решений пока нет …