public class org.apache.zookeeper.server.util.BitHashSetTest extends org.apache.zookeeper.ZKTestCase
{
public void <init>()
{
org.apache.zookeeper.server.util.BitHashSetTest v;
v := @this: org.apache.zookeeper.server.util.BitHashSetTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
return;
}
public void testAddWatchBit()
{
java.lang.Integer v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
org.apache.zookeeper.server.util.BitHashSetTest v;
java.lang.Integer[] v, v, v, v;
java.lang.Object[] v, v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.util.BitHashSet v;
java.util.Iterator v, v;
java.lang.Object v, v;
v := @this: org.apache.zookeeper.server.util.BitHashSetTest;
v = new org.apache.zookeeper.server.util.BitHashSet;
specialinvoke v.<org.apache.zookeeper.server.util.BitHashSet: void <init>(int)>(1);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = newarray (java.lang.Integer)[1];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v[0] = v;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.Integer)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(java.lang.Object[],java.lang.Object[])>(v, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean contains(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
interfaceinvoke v.<java.util.List: void clear()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = newarray (java.lang.Integer)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v[1] = v;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.Integer)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(java.lang.Object[],java.lang.Object[])>(v, v);
return;
}
public void testRemoveWatchBit()
{
java.lang.Integer v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
org.apache.zookeeper.server.util.BitHashSetTest v;
java.lang.Integer[] v, v, v, v;
java.lang.Object[] v, v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.util.BitHashSet v;
java.util.Iterator v, v;
java.lang.Object v, v;
v := @this: org.apache.zookeeper.server.util.BitHashSetTest;
v = new org.apache.zookeeper.server.util.BitHashSet;
specialinvoke v.<org.apache.zookeeper.server.util.BitHashSet: void <init>(int)>(1);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean contains(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean contains(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean remove(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean contains(java.lang.Integer)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = newarray (java.lang.Integer)[1];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v[0] = v;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.Integer)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(java.lang.Object[],java.lang.Object[])>(v, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean add(java.lang.Integer)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(2, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
interfaceinvoke v.<java.util.List: void clear()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = newarray (java.lang.Integer)[2];
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v[0] = v;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
v[1] = v;
v = interfaceinvoke v.<java.util.List: int size()>();
v = newarray (java.lang.Integer)[v];
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertArrayEquals(java.lang.Object[],java.lang.Object[])>(v, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean remove(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: boolean remove(java.lang.Integer)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.BitHashSet: int cachedSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
return;
}
}