static void toJson(ProxyOptions obj, java.util.Map<String, Object> json) { if (obj.getHost() != null) { json.put("host", obj.getHost()); } if (obj.getPassword() != null) { json.put("password", obj.getPassword()); } json.put("port", obj.getPort()); if (obj.getType() != null) { json.put("type", obj.getType().name()); } if (obj.getUsername() != null) { json.put("username", obj.getUsername()); } } }
/** * Copy constructor. * * @param other the options to copy */ public ProxyOptions(ProxyOptions other) { host = other.getHost(); port = other.getPort(); username = other.getUsername(); password = other.getPassword(); type = other.getType(); }
final int proxyPort = proxyOptions.getPort(); final String proxyUsername = proxyOptions.getUsername(); final String proxyPassword = proxyOptions.getPassword();
.encodeToString((proxyOptions.getUsername() + ":" + proxyOptions.getPassword()).getBytes())); req = new HttpClientRequestImpl(this, useSSL, method, proxyOptions.getHost(), proxyOptions.getPort(), relativeURI, vertx); req.setHost(host + addPort);
@Test public void testOptionsJson() { JsonObject json = new JsonObject(); json.put("type", randType.toString()) .put("host", randHost) .put("port", randPort) .put("username", randUsername) .put("password", randPassword); ProxyOptions options = new ProxyOptions(json); assertEquals(randType, options.getType()); assertEquals(randPort, options.getPort()); assertEquals(randHost, options.getHost()); assertEquals(randUsername, options.getUsername()); assertEquals(randPassword, options.getPassword()); } }
@Test public void testDefaultOptionsJson() { ProxyOptions def = new ProxyOptions(); ProxyOptions options = new ProxyOptions(new JsonObject()); assertEquals(def.getType(), options.getType()); assertEquals(def.getPort(), options.getPort()); assertEquals(def.getHost(), options.getHost()); assertEquals(def.getUsername(), options.getUsername()); assertEquals(def.getPassword(), options.getPassword()); }
@Test public void testCopyProxyOptions() { ProxyOptions options = new ProxyOptions(); options.setType(randType); options.setHost(randHost); options.setPort(randPort); options.setUsername(randUsername); options.setPassword(randPassword); ProxyOptions copy = new ProxyOptions(options); assertEquals(randType, copy.getType()); assertEquals(randPort, copy.getPort()); assertEquals(randHost, copy.getHost()); assertEquals(randUsername, copy.getUsername()); assertEquals(randPassword, copy.getPassword()); }
@Test public void testProxyOptions() { ProxyOptions options = new ProxyOptions(); assertEquals(ProxyOptions.DEFAULT_TYPE, options.getType()); assertEquals(options, options.setType(randType)); assertEquals(randType, options.getType()); assertNullPointerException(() -> options.setType(null)); assertEquals(ProxyOptions.DEFAULT_HOST, options.getHost()); assertEquals(options, options.setHost(randHost)); assertEquals(randHost, options.getHost()); assertNullPointerException(() -> options.setHost(null)); assertEquals(ProxyOptions.DEFAULT_PORT, options.getPort()); assertEquals(options, options.setPort(randPort)); assertEquals(randPort, options.getPort()); assertIllegalArgumentException(() -> options.setPort(-1)); assertIllegalArgumentException(() -> options.setPort(65536)); assertEquals(null, options.getUsername()); assertEquals(options, options.setUsername(randUsername)); assertEquals(randUsername, options.getUsername()); assertEquals(null, options.getPassword()); assertEquals(options, options.setPassword(randPassword)); assertEquals(randPassword, options.getPassword()); }
/** * Copy constructor. * * @param other the options to copy */ public ProxyOptions(ProxyOptions other) { host = other.getHost(); port = other.getPort(); username = other.getUsername(); password = other.getPassword(); type = other.getType(); }
static void toJson(ProxyOptions obj, java.util.Map<String, Object> json) { if (obj.getHost() != null) { json.put("host", obj.getHost()); } if (obj.getPassword() != null) { json.put("password", obj.getPassword()); } json.put("port", obj.getPort()); if (obj.getType() != null) { json.put("type", obj.getType().name()); } if (obj.getUsername() != null) { json.put("username", obj.getUsername()); } } }
final int proxyPort = proxyOptions.getPort(); final String proxyUsername = proxyOptions.getUsername(); final String proxyPassword = proxyOptions.getPassword();
.encodeToString((proxyOptions.getUsername() + ":" + proxyOptions.getPassword()).getBytes())); req = new HttpClientRequestImpl(this, useSSL, method, proxyOptions.getHost(), proxyOptions.getPort(), relativeURI, vertx); req.setHost(host + addPort);
@Test public void testOptionsJson() { JsonObject json = new JsonObject(); json.put("type", randType.toString()) .put("host", randHost) .put("port", randPort) .put("username", randUsername) .put("password", randPassword); ProxyOptions options = new ProxyOptions(json); assertEquals(randType, options.getType()); assertEquals(randPort, options.getPort()); assertEquals(randHost, options.getHost()); assertEquals(randUsername, options.getUsername()); assertEquals(randPassword, options.getPassword()); } }
"Type='" + httpClientOptions.getProxyOptions().getType() + ", Host='" + httpClientOptions.getProxyOptions().getHost() + '\'' + ", Port='" + httpClientOptions.getProxyOptions().getPort() + '\'' + ", Username='" + httpClientOptions.getProxyOptions().getUsername() + '\'' + '}');
@Test public void testDefaultOptionsJson() { ProxyOptions def = new ProxyOptions(); ProxyOptions options = new ProxyOptions(new JsonObject()); assertEquals(def.getType(), options.getType()); assertEquals(def.getPort(), options.getPort()); assertEquals(def.getHost(), options.getHost()); assertEquals(def.getUsername(), options.getUsername()); assertEquals(def.getPassword(), options.getPassword()); }
@Test public void testCopyProxyOptions() { ProxyOptions options = new ProxyOptions(); options.setType(randType); options.setHost(randHost); options.setPort(randPort); options.setUsername(randUsername); options.setPassword(randPassword); ProxyOptions copy = new ProxyOptions(options); assertEquals(randType, copy.getType()); assertEquals(randPort, copy.getPort()); assertEquals(randHost, copy.getHost()); assertEquals(randUsername, copy.getUsername()); assertEquals(randPassword, copy.getPassword()); }
@Test public void testProxyOptions() { ProxyOptions options = new ProxyOptions(); assertEquals(ProxyOptions.DEFAULT_TYPE, options.getType()); assertEquals(options, options.setType(randType)); assertEquals(randType, options.getType()); assertNullPointerException(() -> options.setType(null)); assertEquals(ProxyOptions.DEFAULT_HOST, options.getHost()); assertEquals(options, options.setHost(randHost)); assertEquals(randHost, options.getHost()); assertNullPointerException(() -> options.setHost(null)); assertEquals(ProxyOptions.DEFAULT_PORT, options.getPort()); assertEquals(options, options.setPort(randPort)); assertEquals(randPort, options.getPort()); assertIllegalArgumentException(() -> options.setPort(-1)); assertIllegalArgumentException(() -> options.setPort(65536)); assertEquals(null, options.getUsername()); assertEquals(options, options.setUsername(randUsername)); assertEquals(randUsername, options.getUsername()); assertEquals(null, options.getPassword()); assertEquals(options, options.setPassword(randPassword)); assertEquals(randPassword, options.getPassword()); }
"Type='" + httpClientOptions.getProxyOptions().getType() + ", Host='" + httpClientOptions.getProxyOptions().getHost() + '\'' + ", Port='" + httpClientOptions.getProxyOptions().getPort() + '\'' + ", Username='" + httpClientOptions.getProxyOptions().getUsername() + '\'' + '}');
"Type='" + httpClientOptions.getProxyOptions().getType() + ", Host='" + httpClientOptions.getProxyOptions().getHost() + '\'' + ", Port='" + httpClientOptions.getProxyOptions().getPort() + '\'' + ", Username='" + httpClientOptions.getProxyOptions().getUsername() + '\'' + '}');