对于消息中心的单元测试而言,由于消息发送出去的时间是不确定的,因此,大量异步消息数据的捕获成为测试的难点。为了解决这个问题,我们设计了数据收集器。其基本的原理是:异步回调与反射机制。下面详细的说一下具体的实现方法与步骤:
1、MCBaseTestCase实现回调接口。
图一:回调接口类
图二:实现回调接口类
图三:实现回调方法
2、在用例执行的时候,设置回调:
图四:设置回调
对于消息中心的单元测试而言,由于消息发送出去的时间是不确定的,因此,大量异步消息数据的捕获成为测试的难点。为了解决这个问题,我们设计了数据收集器。其基本的原理是:异步回调与反射机制。下面详细的说一下具体的实现方法与步骤:
1、MCBaseTestCase实现回调接口。
图一:回调接口类
图二:实现回调接口类
图三:实现回调方法
2、在用例执行的时候,设置回调:
图四:设置回调