@Test public void testHttpClientType() { HttpClient tested = new ApacheSender42().getHttpClient(); assertNotNull(tested); assertEquals(tested.getClass(), DefaultHttpClient.class); } }
public synchronized ApacheSender create() { if (apacheSender != null) { return apacheSender; } if (!ClassDataUtils.INSTANCE.verifyClassExists("org.apache.http.conn.HttpClientConnectionManager")) { InternalLogger.INSTANCE.warn("Found an old version of HttpClient jar, for best performance consider upgrading to version 4.3+"); apacheSender = new ApacheSender42(); } else { InternalLogger.INSTANCE.trace("Using Http Client version 4.3+"); apacheSender = new ApacheSender43(); } return apacheSender; } }