예제 #1
0
  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);
  }