public class org.apache.zookeeper.test.ConnectStringParserTest extends org.apache.zookeeper.ZKTestCase
{
private static final int DEFAULT_PORT;
public void <init>()
{
org.apache.zookeeper.test.ConnectStringParserTest v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
return;
}
public void testSingleServerChrootPath()
{
org.apache.zookeeper.test.ConnectStringParserTest v;
java.lang.String v, v;
org.apache.zookeeper.client.ConnectStringParser v, v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v = new org.apache.zookeeper.client.ConnectStringParser;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("10.10.10.1", "/hallo/welt") <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.zookeeper.test.ConnectStringParserTest: void assertChrootPath(java.lang.String,org.apache.zookeeper.client.ConnectStringParser)>("/hallo/welt", v);
v = new org.apache.zookeeper.client.ConnectStringParser;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("[2001:db8:1::242:ac11:2]", "/hallo/welt") <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.zookeeper.test.ConnectStringParserTest: void assertChrootPath(java.lang.String,org.apache.zookeeper.client.ConnectStringParser)>("/hallo/welt", v);
return;
}
public void testMultipleServersChrootPath()
{
org.apache.zookeeper.test.ConnectStringParserTest v;
java.lang.String v, v;
org.apache.zookeeper.client.ConnectStringParser v, v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v = new org.apache.zookeeper.client.ConnectStringParser;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("10.10.10.1,10.10.10.2", "/hallo/welt") <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.zookeeper.test.ConnectStringParserTest: void assertChrootPath(java.lang.String,org.apache.zookeeper.client.ConnectStringParser)>("/hallo/welt", v);
v = new org.apache.zookeeper.client.ConnectStringParser;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>("[2001:db8:1::242:ac11:2]:2181,[2001:db8:85a3:8d3:1319:8a2e:370:7348]:5678", "/hallo/welt") <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001\u0001");
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.zookeeper.test.ConnectStringParserTest: void assertChrootPath(java.lang.String,org.apache.zookeeper.client.ConnectStringParser)>("/hallo/welt", v);
return;
}
public void testParseServersWithoutPort()
{
java.util.ArrayList v, v, v, v, v, v, v, v;
org.apache.zookeeper.test.ConnectStringParserTest v;
int v, v, v, v;
java.lang.String v, v, v, v;
org.apache.zookeeper.client.ConnectStringParser v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("10.10.10.1,10.10.10.2");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("10.10.10.1", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("10.10.10.2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("[2001:db8:1::242:ac11:2],[2001:db8:85a3:8d3:1319:8a2e:370:7348]");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("2001:db8:1::242:ac11:2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("2001:db8:85a3:8d3:1319:8a2e:370:7348", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
return;
}
public void testParseServersWithPort()
{
java.util.ArrayList v, v, v, v, v, v, v, v;
org.apache.zookeeper.test.ConnectStringParserTest v;
int v, v, v, v;
java.lang.String v, v, v, v;
org.apache.zookeeper.client.ConnectStringParser v, v;
java.lang.Object v, v, v, v, v, v, v, v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("10.10.10.1:112,10.10.10.2:110");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("10.10.10.1", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("10.10.10.2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(112, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(110, v);
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("[2001:db8:1::242:ac11:2]:1234,[2001:db8:85a3:8d3:1319:8a2e:370:7348]:5678");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("2001:db8:1::242:ac11:2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("2001:db8:85a3:8d3:1319:8a2e:370:7348", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1234, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(5678, v);
return;
}
private void assertChrootPath(java.lang.String, org.apache.zookeeper.client.ConnectStringParser)
{
org.apache.zookeeper.test.ConnectStringParserTest v;
java.lang.String v, v;
org.apache.zookeeper.client.ConnectStringParser v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v := @parameter: java.lang.String;
v := @parameter: org.apache.zookeeper.client.ConnectStringParser;
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.lang.String getChrootPath()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public void testParseIPV6ConnectionString()
{
java.util.ArrayList v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.test.ConnectStringParserTest v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.zookeeper.client.ConnectStringParser v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.zookeeper.test.ConnectStringParserTest;
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("[127::1],127.0.10.2");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("127::1", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("127.0.10.2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = new org.apache.zookeeper.client.ConnectStringParser;
specialinvoke v.<org.apache.zookeeper.client.ConnectStringParser: void <init>(java.lang.String)>("[127::1]:2181,[127::2]:2182,[127::3]:2183");
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("127::1", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("127::2", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(2);
v = virtualinvoke v.<java.net.InetSocketAddress: java.lang.String getHostString()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("127::3", v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(0);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2181, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(1);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2182, v);
v = virtualinvoke v.<org.apache.zookeeper.client.ConnectStringParser: java.util.ArrayList getServerAddresses()>();
v = virtualinvoke v.<java.util.ArrayList: java.lang.Object get(int)>(2);
v = virtualinvoke v.<java.net.InetSocketAddress: int getPort()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2183, v);
return;
}
}