2012-06-13 3 views
0

Поддерживает ли поддержка GHUnit (iOS) утверждение в коде, вызвавшее потерю теста?GHUnit Перейти к ошибке в коде

Я оцениваю GHUnit и думаю, что я уже получил эту работу, но теперь это не так. Так что я неправильно помню или что-то не так с моей настройкой? Он отлично работает в симуляторе.

ответ

0

Попробуйте установить контрольную точку в модуле libobjc.A.dylib для символа objc_exception_throw.

Если это не поможет, попробуйте модуль CoreFoundation для символа - [NSException raise].

Я просто не помню, какой из них работает для GHUnit ...

+0

Я предполагаю, что это обходное решение? Я делаю оценку OCUnit и GHUnit и больше интересуюсь их стандартным поведением. – Sunkas

+0

Их стандартное представление действительно актуально, чтобы поймать исключение, чтобы они могли оценить все тесты и не останавливаться на первом исключении. Я предполагаю, что вы обновили свой xCode, как в новых версиях, он не останавливается на каждом исключении. Также может возникнуть проблема с изменением компилятора с gdb на llvm. Во всяком случае, это сделает для вас работу. (и, кстати, может помочь вам отслеживать исключения в рабочем коде также не только в модульном тесте) – Ariel