我一直在关注这个博客条目,它展示了如何使用 Mockito 和 Retrofit 模拟请求。问题是我同时使用 Robospice,它不需要Callback
在服务接口上提供 as 参数(因为它将是一个同步调用):
@GET("/foo/bar")
User foo(@Query("bar") String baz);
所以我不能以这种方式拦截我的测试中的回调:
Mockito.verify(mockApi).repositories(Mockito.anyString(), cb.capture());
User user = new User();
cb.getValue().success(user, null);
有什么办法可以做到这一点吗?谢谢!