public class org.apache.drill.exec.store.http.TestHttpProxy extends org.apache.drill.test.BaseTest
{
public void <init>()
{
org.apache.drill.exec.store.http.TestHttpProxy v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
specialinvoke v.<org.apache.drill.test.BaseTest: void <init>()>();
return;
}
public void testBasics()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
int v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder type(java.lang.String)>("socks");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder host(java.lang.String)>(" foo.com ");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder port(int)>(1234);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder username(java.lang.String)>(" bob ");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder password(java.lang.String)>(" secret ");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType SOCKS>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testURL()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
int v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder url(java.lang.String)>("http://bob:secret@foo.com:1234");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testURLAndConfig()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
int v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder url(java.lang.String)>("http://foo.com:1234");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder username(java.lang.String)>("bob");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder password(java.lang.String)>("secret");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testNone()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder type(java.lang.String)>("");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder host(java.lang.String)>("foo.com");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder port(int)>(1234);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder username(java.lang.String)>("bob");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder password(java.lang.String)>("secret");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType NONE>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void testBlankType()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder type(java.lang.String)>("  ");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder host(java.lang.String)>("foo.com");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder port(int)>(1234);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder username(java.lang.String)>("bob");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder password(java.lang.String)>("secret");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType NONE>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void testBadType()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder type(java.lang.String)>("bogus");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder host(java.lang.String)>("foo.com");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder port(int)>(1234);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder username(java.lang.String)>("bob");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder password(java.lang.String)>("secret");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType NONE>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public void testHttpConfig()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.test.ConfigBuilder v, v;
int v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http_url", "http://bob:secret@foo.com:1234");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromHttpConfig(com.typesafe.config.Config)>(v);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testHttpUrlConfig()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
java.lang.Integer v;
int v;
java.lang.String v, v, v;
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.test.ConfigBuilder v, v, v, v, v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http_url", "");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http.type", "socks");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http.host", "foo.com");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1234);
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http.port", v);
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http.user_name", "bob");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http.password", "secret");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromHttpConfig(com.typesafe.config.Config)>(v);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType SOCKS>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testHttpsUrlConfig()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.test.ConfigBuilder v, v;
int v;
java.lang.String v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https_url", "https://bob:secret@foo.com:1234");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromHttpsConfig(com.typesafe.config.Config)>(v);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testHttpsConfig()
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
java.lang.Integer v;
int v;
java.lang.String v, v, v;
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.test.ConfigBuilder v, v, v, v, v, v, v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https_url", "");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https.type", "socks");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https.host", "foo.com");
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1234);
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https.port", v);
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https.user_name", "bob");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https.password", "secret");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromHttpsConfig(com.typesafe.config.Config)>(v);
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType SOCKS>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
return;
}
public void testConfigForUrl()
{
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.test.ConfigBuilder v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.http_url", "http://bob:secret@foo.com:1234");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.test.ConfigBuilder put(java.lang.String,java.lang.Object)>("drill.exec.net_proxy.https_url", "http://alice:s3cr3t@bar.com:2345");
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
specialinvoke v.<org.apache.drill.exec.store.http.TestHttpProxy: void doTestConfigForUrl(com.typesafe.config.Config)>(v);
return;
}
private void doTestConfigForUrl(com.typesafe.config.Config)
{
org.apache.drill.exec.store.http.util.HttpProxyConfig v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType v, v, v, v;
org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder v, v, v, v;
org.apache.drill.exec.store.http.TestHttpProxy v;
int v, v;
java.lang.String v, v, v, v, v, v;
com.typesafe.config.Config v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v := @parameter: com.typesafe.config.Config;
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromConfigForURL(com.typesafe.config.Config,java.lang.String)>(v, "http://google.com");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("foo.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(1234L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bob", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("secret", v);
v = staticinvoke <org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder builder()>();
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder fromConfigForURL(com.typesafe.config.Config,java.lang.String)>(v, "https://google.com");
v = virtualinvoke v.<org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyBuilder: org.apache.drill.exec.store.http.util.HttpProxyConfig build()>();
v = <org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType HTTP>;
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: org.apache.drill.exec.store.http.util.HttpProxyConfig$ProxyType type>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String host>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("bar.com", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: int port>;
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(2345L, v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String username>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("alice", v);
v = v.<org.apache.drill.exec.store.http.util.HttpProxyConfig: java.lang.String password>;
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>("s3cr3t", v);
return;
}
public void testEnvVar()
{
org.apache.drill.common.config.DrillConfig v;
org.apache.drill.exec.store.http.TestHttpProxy v;
org.apache.drill.test.ConfigBuilder v;
v := @this: org.apache.drill.exec.store.http.TestHttpProxy;
v = new org.apache.drill.test.ConfigBuilder;
specialinvoke v.<org.apache.drill.test.ConfigBuilder: void <init>()>();
v = virtualinvoke v.<org.apache.drill.test.ConfigBuilder: org.apache.drill.common.config.DrillConfig build()>();
specialinvoke v.<org.apache.drill.exec.store.http.TestHttpProxy: void doTestConfigForUrl(com.typesafe.config.Config)>(v);
return;
}
}