public class org.apache.drill.common.map.TestCaseInsensitiveMap extends org.apache.drill.test.BaseTest
{
public void <init>()
{
org.apache.drill.common.map.TestCaseInsensitiveMap v;
v := @this: org.apache.drill.common.map.TestCaseInsensitiveMap;
specialinvoke v.<org.apache.drill.test.BaseTest: void <init>()>();
return;
}
public void putAndGet()
{
org.apache.drill.common.map.TestCaseInsensitiveMap v;
java.lang.Integer v, v, v, v, v;
int v, v, v, v;
boolean v, v, v, v, v;
org.apache.drill.common.map.CaseInsensitiveMap v;
java.lang.Object v, v, v;
v := @this: org.apache.drill.common.map.TestCaseInsensitiveMap;
v = staticinvoke <org.apache.drill.common.map.CaseInsensitiveMap: org.apache.drill.common.map.CaseInsensitiveMap newConcurrentMap()>();
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: boolean isEmpty()>();
staticinvoke <org.junit.Assert: void assertTrue(boolean)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object put(java.lang.String,java.lang.Object)>("DRILL", v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object put(java.lang.String,java.lang.Object)>("bABy", v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object put(java.lang.String,java.lang.Object)>("drill!", v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.Assert: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: int size()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(3L, v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: boolean containsKey(java.lang.Object)>("drill");
staticinvoke <org.junit.Assert: void assertTrue(boolean)>(v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object get(java.lang.Object)>("BabY");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(2L, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object get(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertNull(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: java.lang.Object remove(java.lang.Object)>("DriLl!");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(3L, v);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: int size()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(2L, v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
v = virtualinvoke v.<org.apache.drill.common.map.CaseInsensitiveMap: boolean containsValue(java.lang.Object)>(v);
staticinvoke <org.junit.Assert: void assertTrue(boolean)>(v);
return;
}
public void addAllFromAnother()
{
org.apache.drill.common.map.TestCaseInsensitiveMap v;
java.util.Set v;
java.util.HashMap v;
org.apache.drill.common.map.CaseInsensitiveMap v;
java.lang.Integer v, v, v;
int v, v, v, v;
java.lang.Object v, v;
boolean v;
v := @this: org.apache.drill.common.map.TestCaseInsensitiveMap;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(1);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("JuSt", v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(2);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("DRILL", v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(3);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("it", v);
v = staticinvoke <org.apache.drill.common.map.CaseInsensitiveMap: org.apache.drill.common.map.CaseInsensitiveMap newConcurrentMap()>();
interfaceinvoke v.<java.util.Map: void putAll(java.util.Map)>(v);
v = interfaceinvoke v.<java.util.Map: int size()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(3L, v);
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("just");
staticinvoke <org.junit.Assert: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("drill");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(2L, v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>("IT");
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(3L, v);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: int size()>();
staticinvoke <org.junit.Assert: void assertEquals(long,long)>(2L, v);
return;
}
public void checkEquals()
{
org.apache.drill.common.map.TestCaseInsensitiveMap v;
org.apache.drill.common.map.CaseInsensitiveMap v, v;
v := @this: org.apache.drill.common.map.TestCaseInsensitiveMap;
v = staticinvoke <org.apache.drill.common.map.CaseInsensitiveMap: org.apache.drill.common.map.CaseInsensitiveMap newHashMap()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("key_1", "value_1");
v = staticinvoke <org.apache.drill.common.map.CaseInsensitiveMap: org.apache.drill.common.map.CaseInsensitiveMap newHashMap()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("KEY_1", "value_1");
staticinvoke <org.junit.Assert: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("key_2", "value_2");
staticinvoke <org.junit.Assert: void assertNotEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
}