### Question:
HttpComponentsClientConfiguration { @Bean public HttpComponentsClientHttpRequestFactory httpComponentsClientHttpRequestFactory() { return new HttpComponentsClientHttpRequestFactory(httpClient()); } @Autowired  HttpComponentsClientConfiguration(final HttpClientConnectionConfiguration clientConnectionConfiguration); @Bean HttpComponentsClientHttpRequestFactory httpComponentsClientHttpRequestFactory(); @Bean CloseableHttpClient httpClient(); @Bean PoolingHttpClientConnectionManager poolingHttpClientConnectionManager(); @Bean RequestConfig requestConfig();  }### Answer:
@Test public void test_httpComponentsClientHttpRequestFactory_HttpComponentsClientHttpRequestFactoryNotNull() { final HttpClientConnectionConfiguration clientConnectionConfiguration = new HttpClientConnectionConfiguration(); final HttpComponentsClientConfiguration objUnderTest = new HttpComponentsClientConfiguration(clientConnectionConfiguration); final HttpComponentsClientHttpRequestFactory factory = objUnderTest.httpComponentsClientHttpRequestFactory(); assertNotNull(factory); assertNotNull(factory.getHttpClient()); }