/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.gw2InfoViewer.factories; import java.security.cert.Certificate; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; import static org.mockito.Mockito.any; import static org.mockito.Mockito.anyString; /** * * @author Robert Smieja */ public class HttpsConnectionFactoryTest { public HttpsConnectionFactoryTest() { } @BeforeClass public static void setUpClass() { } @AfterClass public static void tearDownClass() { } @Before public void setUp() { } @After public void tearDown() { } /** * Test of getInstance method, of class HttpsConnectionFactory. */ @Test public void testGetInstance() { HttpsConnectionFactory result = HttpsConnectionFactory.getInstance(); assertNotNull(result); } /** * Test of convertByteArrayToCertificate method, of class HttpsConnectionFactory. */ @Test public void testConvertByteArrayToCertificate() throws Exception { byte[] sslCertificate = any(byte[].class); Certificate[] expResult = any(Certificate[].class); Certificate[] result = HttpsConnectionFactory.convertByteArrayToCertificate(sslCertificate); assertArrayEquals(expResult, result); } /** * Test of getHttpsClient method, of class HttpsConnectionFactory. */ @Test public void testGetHttpsClient_byteArr() { byte[] sslCertificateBytes = any(byte[].class); HttpClient expResult = any(HttpClient.class); HttpClient result = HttpsConnectionFactory.getHttpsClient(sslCertificateBytes); assertEquals(expResult, result); } /** * Test of getHttpsClient method, of class HttpsConnectionFactory. */ @Test public void testGetHttpsClient_CertificateArr() { Certificate[] sslCertificate = any(Certificate[].class); HttpClient expResult = any(HttpClient.class); HttpClient result = HttpsConnectionFactory.getHttpsClient(sslCertificate); assertEquals(expResult, result); } /** * Test of getStringFromHttpResponse method, of class HttpsConnectionFactory. */ @Test public void testGetStringFromHttpResponse() throws Exception { HttpResponse response = any(HttpResponse.class); String expResult = anyString(); String result = HttpsConnectionFactory.getStringFromHttpResponse(response); assertEquals(expResult, result); } }