public class ServiceTest {
@Mock
RestTemplate restTemplate = new RestTemplate();
@InjectMocks
Service service = new Service();
ResponseEntity res
If you use @Autowired, you could use MockRestServiceServer. The below is the sample.
@Service
public class Service{
@Autowired
private RestTemplate restTemplate;
public boolean isEnabled(String xxx) {
ResponseEntity response = restTemplate.getForEntity("someurl",String.class);
if(...)return true;
return false;
}
}
@Service needs to use @Autowired for creating object automatically.