【发布时间】:2014-02-25 16:39:37
【问题描述】:
我正在编写一个测试方法,我希望 SUT 在某些条件下抛出异常。代码如下所示:
- (void) testCantStartTwice
{
XCTAssertThrows([self.sut start], @"");
}
现在,一切都很好,测试通过了。但是,我让 Xcode 为所有 ObjC 异常设置了一个异常断点,这在调试器中测试应用程序时非常有用。就像你现在一样,现在当我使用 ⌘U 执行我的测试套件时,它会在该测试处停止并且看起来好像失败了,即使它说“测试成功”。
有什么方法可以使断点在该测试中停止?
谢谢,一切顺利
【问题讨论】: