### Question:
RESTClientHelper implements ClientHelper { @Override public ClientHttpEntity retrieveRequest(String url) throws URISyntaxException { return new ClientHttpEntity(HttpMethod.GET, new URI(url)); }  @Override ClientHttpEntity retrieveRequest(String url); @Override ClientHttpEntity createRequest(String url, Object object); @Override ClientHttpEntity deleteRequest(String url, String uuid); @Override ClientHttpEntity updateRequest(String url, Object object); @Override Class resolveClassByCategory(String category); @Override List<ClientHttpRequestInterceptor> getCustomInterceptors(String username, String password); @Override List<HttpMessageConverter<?>> getCustomMessageConverter(); @Override boolean compareResourceObjects(String category, Object from, Object dest); @Override Object convertToObject(String formattedData, Class<?> clazz); @Override String convertToFormattedData(Object object); @Override Object convertToOpenMrsObject(Object o, String category);  }### Answer:
@Test public void retrieveRequest() throws Exception { ClientHttpEntity expected = new ClientHttpEntity(HttpMethod.GET, URI.create(TEST_URI)); RESTClientHelper restClientHelper = new RESTClientHelper(); assertEquals(expected, restClientHelper.retrieveRequest(TEST_URI)); }