IP单元测试,如何支持基于事件总线模式的异步函数调用?

时间:2011-12-22 02:48:49

标签: iphone unit-testing asynchronous

在我的项目中,事件通信使用事件总线模式,谁将响应管理所有请求和响应,它已被打包到库中,上层应用程序将调用此库与外部进行通信。

现在在我的单元测试中我需要测试这些API是否在某些情况下运行良好,响应的代价是异步的,似乎我们需要一种方法来处理它在单元测试中。嘿伙计们,你对如何实现这类问题有经验吗?任何想法和讨论将不胜感激,提前感谢。

顺便说一句: 1.我们使用以下模型发送请求并在块中处理响应。

sendRequestWithTicket:ticket 
    successBlock: ^ (response*) {}
    failBlock: ^ (response*) {}
  1. 我们使用OCUnit作为单元测试框架。

1 个答案:

答案 0 :(得分:0)

单元测试似乎很难做到,也许可以用于系统集成测试。