用 retrofit 时如何模拟服务端返回数据?

Android · twiceyuan · 于 发布 · 527 次阅读
53

看了官方的 retrofit-mock 模块,感觉模拟网络响应来模拟服务端数据有时候有点繁琐。所以想到既然 retrofit 定义的接口都是 interface,为何不直接定义一个类实现该 interface 来模拟网络请求?

在实践这个思路的过程中,发现一个 api 的 interface 可能有一大堆定义的接口,而模拟的话只是其中一部分,换来换去配置很麻烦,所以尝试用抽象类定义模拟接口+组合原来的代理对象的思路写了个小工具,地址:https://github.com/twiceyuan/retrofit-mock-result

不知道有没有更好的思路?或者大家一般在服务端接口尚未实现,甚至数据结构还没有确定只有设计图时,一般如何进行 mock?

共收到 1 条回复
1楼 Deleted
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册