我正在尝试练习TDD,并且有一个练习要做。互联网某处部署了一项现有服务,具有公共(public)RESTfulapi。对此api的每个请求都需要一些数据准备,例如有效的请求字符串构造、一些加密、一些正文消息格式等。我想使用TDD为这项服务编写通用客户端。我知道这并不像例如StringCalculatorkata,并且需要一些不同的方法。我不知道如何开始。我想在不使用真实服务的情况下对其进行测试,因此需要某种虚假的暗示。编写一些伪造的实现,将其部署在本地主机上并从我的测试中调用它是否更好?或者模拟一个负责发送http请求的类?我希望我的客户端用法如下:publicclassService