2012-06-13 5 views
0

GHUnit (iOS)가 테스트를 실패시킨 코드에서 어설 션으로 점프하는 기능을 지원합니까?GHUnit이 코드의 오류로 점프합니다.

GHUnit을 평가 중이며 이전에이 기능이 작동한다고 생각하지만 지금은 그렇지 않습니다. 그래서 내가 틀렸던 것을 기억합니까? 아니면 설치에 문제가 있습니까? 시뮬레이터에서 완벽하게 작동합니다.

답변

0

기호 objc_exception_throw에 대해 libobjc.A.dylib 모듈에 중단 점을 설정하십시오.

이것이 도움이되지 않는다면 CoreFoundation 모듈에서 symbol - [NSException raise]를 시도해보십시오.

그 중 어느 것이 GHUnit에서 작동하는지 기억하지 못합니다 ...

+0

나는 이것이 일시적인 해결책이라고 생각하십니까? OCUnit과 GHUnit에 대한 평가를하고 있으며 표준 행동에 더 관심이 있습니다. – Sunkas

+0

그들의 스탠다드 베타 비어는 실제로 예외를 잡아 내기 때문에 모든 테스트를 평가할 수 있고 첫 번째 예외에서 멈추지 않을 것입니다. 나는 모든 예외에서 멈추지 않는 최신 버전에서 xCode를 업그레이드했다고 추측합니다. 또한 컴파일러를 gdb에서 llvm으로 변경하는 문제 일 수 있습니다. 어쨌든, 그것은 당신을 위해 일을 할 것입니다. (그리고 단위 테스트에서뿐만 아니라 작업 코드에서 예외를 추적하는 데 도움이 될 수 있습니다) – Ariel

관련 문제