public class org.apache.zookeeper.test.QuorumUtilTest extends org.apache.zookeeper.ZKTestCase
{
private static final org.slf4j.Logger LOG;
public void <init>()
{
org.apache.zookeeper.test.QuorumUtilTest v;
v := @this: org.apache.zookeeper.test.QuorumUtilTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
return;
}
public void validateAllMXBeanAreUnregistered() throws java.io.IOException
{
java.lang.Integer v, v, v, v;
byte v, v;
int v;
java.lang.String v, v;
boolean v;
org.slf4j.Logger v, v, v, v, v, v;
org.apache.zookeeper.jmx.MBeanRegistry v;
org.apache.zookeeper.test.QuorumUtilTest v;
java.util.Set v;
org.apache.zookeeper.test.QuorumUtil v;
v := @this: org.apache.zookeeper.test.QuorumUtilTest;
v = new org.apache.zookeeper.test.QuorumUtil;
specialinvoke v.<org.apache.zookeeper.test.QuorumUtil: void <init>(int)>(1);
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>(">-->> Starting up all servers...");
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void startAll()>();
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>(">-->> Servers up and running...");
v = virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: int getLeaderServer()>();
v = 0;
v = 0;
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
v = 2;
v = 3;
goto label;
label:
v = 1;
v = 3;
goto label;
label:
v = 1;
v = 2;
goto label;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <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[])>("Unexpected leaderIndex value: \u0001");
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Object fail(java.lang.String)>(v);
label:
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>(">-->> Shuting down server [{}]", v);
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void shutdown(int)>(v);
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>(">-->> Shuting down server [{}]", v);
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void shutdown(int)>(v);
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>(">-->> Restarting server [{}]", v);
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void restart(int)>(v);
v = <org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>(">-->> Restarting server [{}]", v);
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void restart(int)>(v);
virtualinvoke v.<org.apache.zookeeper.test.QuorumUtil: void shutdownAll()>();
v = staticinvoke <org.apache.zookeeper.jmx.MBeanRegistry: org.apache.zookeeper.jmx.MBeanRegistry getInstance()>();
v = virtualinvoke v.<org.apache.zookeeper.jmx.MBeanRegistry: java.util.Set getRegisteredBeans()>();
v = interfaceinvoke v.<java.util.Set: boolean isEmpty()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.util.Set)>(v) <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[])>("The following beans should have been unregistered: \u0001");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean,java.lang.String)>(v, v);
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/zookeeper/test/QuorumUtilTest;");
<org.apache.zookeeper.test.QuorumUtilTest: org.slf4j.Logger LOG> = v;
return;
}
}