public class com.google.common.collect.testing.testers.QueueElementTester extends com.google.common.collect.testing.testers.AbstractQueueTester
{
public void <init>()
{
com.google.common.collect.testing.testers.QueueElementTester v;
v := @this: com.google.common.collect.testing.testers.QueueElementTester;
specialinvoke v.<com.google.common.collect.testing.testers.AbstractQueueTester: void <init>()>();
return;
}
public void testElement_empty()
{
java.util.Queue v;
java.util.NoSuchElementException v;
com.google.common.collect.testing.testers.QueueElementTester v;
v := @this: com.google.common.collect.testing.testers.QueueElementTester;
label:
v = virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: java.util.Queue getQueue()>();
interfaceinvoke v.<java.util.Queue: java.lang.Object element()>();
staticinvoke <com.google.common.collect.testing.testers.QueueElementTester: void fail(java.lang.String)>("emptyQueue.element() should throw");
label:
goto label;
label:
v := @caughtexception;
label:
virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: void expectUnchanged()>();
return;
catch java.util.NoSuchElementException from label to label with label;
}
public void testElement_size1()
{
java.lang.Object v, v;
java.util.Queue v;
com.google.common.collect.testing.testers.QueueElementTester v;
v := @this: com.google.common.collect.testing.testers.QueueElementTester;
v = virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: java.lang.Object e0()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: java.util.Queue getQueue()>();
v = interfaceinvoke v.<java.util.Queue: java.lang.Object element()>();
staticinvoke <com.google.common.collect.testing.testers.QueueElementTester: void assertEquals(java.lang.String,java.lang.Object,java.lang.Object)>("size1Queue.element() should return first element", v, v);
virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: void expectUnchanged()>();
return;
}
public void testElement_sizeMany()
{
java.lang.Object v, v;
java.util.Queue v;
com.google.common.collect.testing.testers.QueueElementTester v;
v := @this: com.google.common.collect.testing.testers.QueueElementTester;
v = virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: java.lang.Object e0()>();
v = virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: java.util.Queue getQueue()>();
v = interfaceinvoke v.<java.util.Queue: java.lang.Object element()>();
staticinvoke <com.google.common.collect.testing.testers.QueueElementTester: void assertEquals(java.lang.String,java.lang.Object,java.lang.Object)>("sizeManyQueue.element() should return first element", v, v);
virtualinvoke v.<com.google.common.collect.testing.testers.QueueElementTester: void expectUnchanged()>();
return;
}
}