当您自行运行测试时,有没有其他人注意到 Xcode 6.3 (6D570) 显示“测试成功”弹出窗口(并显示测试成功声音,如果已配置)?
当您运行文件中的所有测试时,一切都按预期工作。
例如,以下断言失败,但 Xcode 显示“测试成功”。
XCTAssertTrue([queryStringLat isEqualToNumber:expectedLat], @"Expected: %@ but got: %@\n", expectedLat, queryStringLat);
调试器输出显示它失败了,Xcode 似乎很困惑。
这是调试器输出:
Foo_Tests.m: test failure: -[Foo_Tests test_sendRequestForApp_with_coordinates_validate_that_coordinates_exist] failed: (([queryStringLat isEqualToNumber:expectedLat]) is true) failed - Expected: 37.33233 but got: 0
有没有其他人经历过相同类型的事情?
这不是一个巨大的“错误”,但在进行测试时确实很烦人。
谢谢!