package org.wiztools.restclient;
import java.io.File;
import java.net.URL;
import org.junit.*;
import static org.junit.Assert.*;
import org.wiztools.restclient.bean.HTTPMethod;
import org.wiztools.restclient.bean.HTTPVersion;
import org.wiztools.restclient.bean.Request;
import org.wiztools.restclient.bean.RequestBean;
import org.wiztools.restclient.bean.SSLHostnameVerifier;
import org.wiztools.restclient.bean.SSLReqBean;
import org.wiztools.restclient.util.XMLUtil;
/**
*
* @author subwiz
*/
public class SslTest {
public SslTest() {
}
@BeforeClass
public static void setUpClass() throws Exception {
}
@AfterClass
public static void tearDownClass() throws Exception {
}
@Before
public void setUp() {
}
@After
public void tearDown() {
}
@Test
public void testSsl() throws Exception {
RequestBean expResult = new RequestBean();
expResult.setUrl(new URL("https://www.webshop.co.uk/"));
expResult.setMethod(HTTPMethod.GET);
expResult.setHttpVersion(HTTPVersion.HTTP_1_1);
expResult.setFollowRedirect(true);
SSLReqBean ssl = new SSLReqBean();
ssl.setTrustSelfSignedCert(true);
ssl.setHostNameVerifier(SSLHostnameVerifier.ALLOW_ALL);
expResult.setSslReq(ssl);
Request actual = XMLUtil.getRequestFromXMLFile(new File("src/test/resources/reqSsl.rcq"));
assertEquals(expResult, actual);
}
}