【发布时间】:2015-01-24 04:57:01
【问题描述】:
我需要模拟测试这个案例:
我已经在我的服务器(称为 server1)中完成了一项功能,因此 当server1收到带有conditionA的请求时,将metrics信息“conditionA:1”发送给另一个server2(server2的作用是收集所有metrics的结果。例如,如果server2收到两次“conditionA:1”,它会记录:“conditionA : 2")。
如何使用 mock 对我的功能进行单元测试,以便我知道 server2 接收到信息?
注意我知道如何创建一个生成条件 A 的模拟请求。但我不知道如何对度量标准是否正确发送到 server2 进行单元测试。任何想法?
【问题讨论】:
-
我在应用层工作,所以不知道他们是如何通信的。 must be 必须是某种类似于 http 的协议。
标签: java unit-testing mockito