public class org.apache.zookeeper.test.OSMXBeanTest extends org.apache.zookeeper.ZKTestCase
{
private org.apache.zookeeper.server.util.OSMXBean osMbean;
private java.lang.Long ofdc;
private java.lang.Long mfdc;
protected static final org.slf4j.Logger LOG;
public void <init>()
{
org.apache.zookeeper.test.OSMXBeanTest v;
java.lang.Long v, v;
v := @this: org.apache.zookeeper.test.OSMXBeanTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long ofdc> = v;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(0L);
v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long mfdc> = v;
return;
}
public void initialize()
{
org.apache.zookeeper.test.OSMXBeanTest v;
org.apache.zookeeper.server.util.OSMXBean v, v;
v := @this: org.apache.zookeeper.test.OSMXBeanTest;
v = new org.apache.zookeeper.server.util.OSMXBean;
specialinvoke v.<org.apache.zookeeper.server.util.OSMXBean: void <init>()>();
v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean> = v;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotNull(java.lang.Object,java.lang.String)>(v, "Could not initialize OSMXBean object!");
return;
}
public final void testGetUnix()
{
org.slf4j.Logger v, v;
org.apache.zookeeper.test.OSMXBeanTest v;
org.apache.zookeeper.server.util.OSMXBean v;
boolean v;
v := @this: org.apache.zookeeper.test.OSMXBeanTest;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
v = virtualinvoke v.<org.apache.zookeeper.server.util.OSMXBean: boolean getUnix()>();
if v != 0 goto label;
v = <org.apache.zookeeper.test.OSMXBeanTest: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>("Running in a Windows system! Output won\'t be printed!");
goto label;
label:
v = <org.apache.zookeeper.test.OSMXBeanTest: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String)>("Running in a Unix or Linux system!");
label:
return;
}
public final void testGetOpenFileDescriptorCount()
{
org.slf4j.Logger v;
org.apache.zookeeper.test.OSMXBeanTest v;
long v, v;
org.apache.zookeeper.server.util.OSMXBean v, v, v;
byte v;
java.lang.Long v, v, v;
boolean v, v;
v := @this: org.apache.zookeeper.test.OSMXBeanTest;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
if v == null goto label;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
v = virtualinvoke v.<org.apache.zookeeper.server.util.OSMXBean: boolean getUnix()>();
if v == 0 goto label;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
v = virtualinvoke v.<org.apache.zookeeper.server.util.OSMXBean: long getOpenFileDescriptorCount()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long ofdc> = v;
v = <org.apache.zookeeper.test.OSMXBeanTest: org.slf4j.Logger LOG>;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long ofdc>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>("open fdcount is: {}", v);
label:
v = v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long ofdc>;
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = v cmp 0L;
if v >= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean,java.lang.String)>(v, "The number of open file descriptor is negative");
return;
}
public final void testGetMaxFileDescriptorCount()
{
org.slf4j.Logger v;
org.apache.zookeeper.test.OSMXBeanTest v;
long v, v;
org.apache.zookeeper.server.util.OSMXBean v, v, v;
byte v;
java.lang.Long v, v, v;
boolean v, v;
v := @this: org.apache.zookeeper.test.OSMXBeanTest;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
if v == null goto label;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
v = virtualinvoke v.<org.apache.zookeeper.server.util.OSMXBean: boolean getUnix()>();
if v == 0 goto label;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: org.apache.zookeeper.server.util.OSMXBean osMbean>;
v = virtualinvoke v.<org.apache.zookeeper.server.util.OSMXBean: long getMaxFileDescriptorCount()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long mfdc> = v;
v = <org.apache.zookeeper.test.OSMXBeanTest: org.slf4j.Logger LOG>;
v = v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long mfdc>;
interfaceinvoke v.<org.slf4j.Logger: void info(java.lang.String,java.lang.Object)>("max fdcount is: {}", v);
label:
v = v.<org.apache.zookeeper.test.OSMXBeanTest: java.lang.Long mfdc>;
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = v cmp 0L;
if v >= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean,java.lang.String)>(v, "The max file descriptor number is negative");
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/OSMXBeanTest;");
<org.apache.zookeeper.test.OSMXBeanTest: org.slf4j.Logger LOG> = v;
return;
}
}