我有这样的代码:
class Connector {
private final RestTemplate restTemplate = new RestTemplate();
public Payment getPayment() {
final ResponseEntity<Payment> responseEntity = restTemplate
.getForEntity(ADDRESS, Payment.class);
return responseEntity.getBody();
}
}
有什么方法可以模拟“ RestTemplate”?我想做:
when(restTemplate.getForEntity(any(), any())).thenReturn(null);
但是我不知道如何模拟restTemplate。还是有其他测试方法?
@编辑
它被标记为重复,但是我在方法外创建了新对象。我在课堂上创建它。