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 String proxyUsername = proxyOptions.getUsername(); final String proxyPassword = proxyOptions.getPassword(); final ProxyType proxyType = proxyOptions.getType();
if (options != null && !ssl && options.getType()== ProxyType.HTTP) {
@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()); }
proxyType = options.getProxyOptions() != null ? options.getProxyOptions().getType() : null; httpCM.start(); websocketCM.start();
@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()); }
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 String proxyUsername = proxyOptions.getUsername(); final String proxyPassword = proxyOptions.getPassword(); final ProxyType proxyType = proxyOptions.getType();
if (options != null && !ssl && options.getType()== ProxyType.HTTP) {
@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() + '\'' +
proxyType = options.getProxyOptions() != null ? options.getProxyOptions().getType() : null; httpCM.start(); websocketCM.start();
@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() + '\'' +