public static Proxy getProxy(ProxyBean proxy) throws UnknownHostException, IOException { if (proxy == null) return null; return new Proxy( proxy.getType().equals(ProxyBean.HTTP_PROXY) ? Type.HTTP : Type.SOCKS, proxy.getUrl(), proxy.getPort(), proxy.getUser(), proxy.getPassword()); }
/** Tests that all the getters for common required information. */ @Test public void testGettersForCommonOptionalProps() { final ProxyBean proxy = configurationManager.getProxyBean(); final String proxyPort = proxy.getProxyPort(); Assert.assertEquals("80", proxyPort); final String proxyServer = proxy.getProxyServer(); Assert.assertEquals("proxy.server", proxyServer); final String proxyServerHtpps = proxy.getProxyServerHttps(); Assert.assertEquals("proxy.https.server", proxyServerHtpps); final String proxyPortHttps = proxy.getProxyPortHttps(); Assert.assertEquals("8080", proxyPortHttps); }