Mockito-在类

时间:2018-09-07 15:25:06

标签: java unit-testing testing mockito

我有这样的代码:

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。还是有其他测试方法?

@编辑

它被标记为重复,但是我在方法外创建了新对象。我在课堂上创建它。

0 个答案:

没有答案