Xcode说单元测试过去的通知,但OCMock测试实际上失败了

时间:2013-04-02 20:11:40

标签: iphone ios xcode unit-testing

我正在运行测试以验证是否在OCMockObject上调用了一个方法。我期待它失败并且在问题导航器中它确实显示它失败了,但是通知中心正在弹出(在所有测试完成之前)并且说测试成功。

我意识到这很可能是一个线程问题,因为我每次运行的测试之一都是从一个大型JSON文件读取,解析然后运行测试来确认解析。我打赌这会减慢测试速度,但我认为单元测试运行器会考虑到这一点,显然它不是,并且可能只考虑将OCUnit测试视为通过(实际上我使用的是第三方流畅的断言库,不使用OCUnit方法)。

实际问题: 有没有办法减慢单元测试运行器等待所有方法完成?我也没有在测试内部或正在测试的代码中进行任何类型的线程化。

0 个答案:

没有答案