public class com.google.common.collect.testing.testers.MapContainsKeyTester extends com.google.common.collect.testing.AbstractMapTester
{
public void <init>()
{
com.google.common.collect.testing.testers.MapContainsKeyTester v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
specialinvoke v.<com.google.common.collect.testing.AbstractMapTester: void <init>()>();
return;
}
public void testContains_yes()
{
java.util.Map v;
com.google.common.collect.testing.testers.MapContainsKeyTester v;
java.lang.Object v;
boolean v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.lang.Object k0()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertTrue(java.lang.String,boolean)>("containsKey(present) should return true", v);
return;
}
public void testContains_no()
{
java.util.Map v;
com.google.common.collect.testing.testers.MapContainsKeyTester v;
java.lang.Object v;
boolean v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.lang.Object k3()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertFalse(java.lang.String,boolean)>("containsKey(notPresent) should return false", v);
return;
}
public void testContains_nullNotContainedButAllowed()
{
com.google.common.collect.testing.testers.MapContainsKeyTester v;
boolean v;
java.util.Map v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(null);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertFalse(java.lang.String,boolean)>("containsKey(null) should return false", v);
return;
}
public void testContains_nullNotContainedAndUnsupported()
{
com.google.common.collect.testing.testers.MapContainsKeyTester v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: void expectNullKeyMissingWhenNullKeysUnsupported(java.lang.String)>("containsKey(null) should return false or throw");
return;
}
public void testContains_nonNullWhenNullContained()
{
java.util.Map v;
com.google.common.collect.testing.testers.MapContainsKeyTester v;
java.lang.Object v;
boolean v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: void initMapWithNullKey()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.lang.Object k3()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertFalse(java.lang.String,boolean)>("containsKey(notPresent) should return false", v);
return;
}
public void testContains_nullContained()
{
com.google.common.collect.testing.testers.MapContainsKeyTester v;
boolean v;
java.util.Map v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: void initMapWithNullKey()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(null);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertTrue(java.lang.String,boolean)>("containsKey(null) should return true", v);
return;
}
public void testContains_wrongType()
{
com.google.common.collect.testing.WrongType v;
java.util.Map v;
com.google.common.collect.testing.testers.MapContainsKeyTester v;
java.lang.ClassCastException v;
boolean v;
v := @this: com.google.common.collect.testing.testers.MapContainsKeyTester;
label:
v = virtualinvoke v.<com.google.common.collect.testing.testers.MapContainsKeyTester: java.util.Map getMap()>();
v = <com.google.common.collect.testing.WrongType: com.google.common.collect.testing.WrongType VALUE>;
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>(v);
staticinvoke <com.google.common.collect.testing.testers.MapContainsKeyTester: void assertFalse(java.lang.String,boolean)>("containsKey(wrongType) should return false or throw", v);
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.lang.ClassCastException from label to label with label;
}
}