public class org.apache.zookeeper.server.quorum.LearnerHandlerTest extends org.apache.zookeeper.ZKTestCase
{
protected static final org.slf4j.Logger LOG;
private org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler;
private java.net.Socket sock;
private org.apache.zookeeper.server.quorum.Leader leader;
private long currentZxid;
private org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db;
public void <init>()
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
return;
}
public void setUp() throws java.lang.Exception
{
java.net.Socket v;
org.apache.zookeeper.server.ZKDatabase v;
long v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$1 v;
java.lang.Long v;
org.mockito.stubbing.OngoingStubbing v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v;
org.apache.zookeeper.server.quorum.Leader v, v, v;
java.lang.Object v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = new org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase;
specialinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: void <init>(org.apache.zookeeper.server.quorum.LearnerHandlerTest,org.apache.zookeeper.server.persistence.FileTxnSnapLog)>(v, null);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db> = v;
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Ljava/net/Socket;");
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: java.net.Socket sock> = v;
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/Leader;");
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader> = v;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.Object any(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/LearnerHandler;");
v = staticinvoke <org.mockito.ArgumentMatchers: long anyLong()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: long startForwarding(org.apache.zookeeper.server.quorum.LearnerHandler,long)>(v, v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = new org.apache.zookeeper.server.quorum.LearnerHandlerTest$1;
specialinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$1: void <init>(org.apache.zookeeper.server.quorum.LearnerHandlerTest)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenAnswer(org.mockito.stubbing.Answer)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: org.apache.zookeeper.server.ZKDatabase getZKDatabase()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = new org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: java.net.Socket sock>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
specialinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: void <init>(org.apache.zookeeper.server.quorum.LearnerHandlerTest,java.net.Socket,org.apache.zookeeper.server.quorum.Leader)>(v, v, v);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler> = v;
return;
}
org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)
{
org.apache.zookeeper.server.quorum.QuorumPacket v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v;
long v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v := @parameter: long;
v = new org.apache.zookeeper.server.quorum.Leader$Proposal;
specialinvoke v.<org.apache.zookeeper.server.quorum.Leader$Proposal: void <init>()>();
v = new org.apache.zookeeper.server.quorum.QuorumPacket;
specialinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: void <init>()>();
v.<org.apache.zookeeper.server.quorum.Leader$Proposal: org.apache.zookeeper.server.quorum.QuorumPacket packet> = v;
v = v.<org.apache.zookeeper.server.quorum.Leader$Proposal: org.apache.zookeeper.server.quorum.QuorumPacket packet>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: void setZxid(long)>(v);
v = v.<org.apache.zookeeper.server.quorum.Leader$Proposal: org.apache.zookeeper.server.quorum.QuorumPacket packet>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: void setType(int)>(2);
return v;
}
public void queuedPacketMatches(long[])
{
java.util.Iterator v;
long v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v;
int v, v, v;
java.lang.Object v;
java.util.Queue v;
boolean v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v := @parameter: long[];
v = 0;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: 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.<org.apache.zookeeper.server.quorum.QuorumPacket: int getType()>();
if v != 2 goto label;
v = v;
v = v + 1;
v = v[v];
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: long getZxid()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertZxidEquals(long,long)>(v, v);
goto label;
label:
return;
}
void reset()
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v;
java.util.Queue v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
interfaceinvoke v.<java.util.Queue: void clear()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean threadStarted> = 0;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: void setFirstPacket(boolean)>(1);
return;
}
public void assertOpType(int, long, long)
{
long v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
int v, v, v;
java.lang.Object v, v;
java.util.Queue v;
boolean v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v := @parameter: int;
v := @parameter: long;
v := @parameter: long;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = interfaceinvoke v.<java.util.Queue: java.lang.Object peek()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: int getType()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
v = interfaceinvoke v.<java.util.Queue: java.lang.Object peek()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPacket: long getZxid()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertZxidEquals(long,long)>(v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long currentZxid>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertZxidEquals(long,long)>(v, v);
return;
}
void assertZxidEquals(long, long)
{
long v, v;
java.lang.String v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v := @parameter: long;
v := @parameter: long;
v = staticinvoke <java.lang.Long: java.lang.String toHexString(long)>(v);
v = staticinvoke <java.lang.Long: java.lang.String toHexString(long)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Expected 0x\u but was 0x\u0001");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(long,long,java.lang.String)>(v, v, v);
return;
}
public void testEmptyCommittedLog() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v, v;
java.util.Queue v, v;
long v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
int v, v;
java.util.LinkedList v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 1L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
virtualinvoke v.<java.util.LinkedList: void clear()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(3L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(14, v, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 1L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
virtualinvoke v.<java.util.LinkedList: void clear()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(1L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: void setSnapshotSizeFactor(double)>(-1.0);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 1L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
virtualinvoke v.<java.util.LinkedList: void clear()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(0L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testCommittedLog() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v;
java.util.Queue v, v, v;
long v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v, v;
int v, v, v;
java.util.LinkedList v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 6L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(2L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(3L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(5L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(4L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(14, 3L, 5L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(3, v);
v = newarray (long)[1];
v[0] = 5L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(2L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(5, v);
v = newarray (long)[2];
v[0] = 3L;
v[1] = 5L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: void setSnapshotSizeFactor(double)>(-1.0);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(1L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testTxnLog() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v, v, v, v, v, v;
java.util.Queue v, v;
long v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v, v;
int v, v;
java.util.LinkedList v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(2L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(3L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(5L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(6L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(7L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(8L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(9L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 9L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(6L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(7L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(8L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(4L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(14, 3L, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(9, v);
v = newarray (long)[4];
v[0] = 5L;
v[1] = 6L;
v[2] = 7L;
v[3] = 8L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(3L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(9, v);
v = newarray (long)[4];
v[0] = 5L;
v[1] = 6L;
v[2] = 7L;
v[3] = 8L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testTxnLogProposalIteratorClosure() throws java.lang.Exception
{
org.apache.zookeeper.server.ZKDatabase v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$2 v;
java.util.LinkedList v, v;
boolean v;
org.mockito.stubbing.OngoingStubbing v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v;
org.apache.zookeeper.server.quorum.Leader v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = new org.apache.zookeeper.server.quorum.LearnerHandlerTest$2;
specialinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$2: void <init>(org.apache.zookeeper.server.quorum.LearnerHandlerTest,org.apache.zookeeper.server.persistence.FileTxnSnapLog)>(v, null);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db> = v;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 7L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(2L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(3L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: org.apache.zookeeper.server.ZKDatabase getZKDatabase()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(4L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean,java.lang.String)>(v, "Couldn\'t identify snapshot transfer!");
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testTxnLogOnly() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v, v;
java.util.Queue v, v, v;
long v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v, v;
int v, v, v;
java.util.LinkedList v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 7L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(2L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(3L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(5L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(6L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(7L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(8L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(4L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(14, 3L, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(7, v);
v = newarray (long)[3];
v[0] = 5L;
v[1] = 6L;
v[2] = 7L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(2L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(9, v);
v = newarray (long)[4];
v[0] = 3L;
v[1] = 5L;
v[2] = 6L;
v[3] = 7L;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(1L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
long getZxid(long, long)
{
long v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v := @parameter: long;
v := @parameter: long;
v = staticinvoke <org.apache.zookeeper.server.util.ZxidUtils: long makeZxid(long,long)>(v, v);
return v;
}
public void testTxnLogWithNegativeZxid() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v, v, v, v, v, v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
boolean v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v;
java.util.Queue v, v;
long[] v, v;
int v, v;
java.util.LinkedList v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 3L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 5L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 6L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 7L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 8L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 9L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 9L);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = v;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 6L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 7L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 8L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 4L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 3L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(14, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(9, v);
v = newarray (long)[4];
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 5L);
v[0] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 6L);
v[1] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 7L);
v[2] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 8L);
v[3] = v;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 3L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long getmaxCommittedLog()>();
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(9, v);
v = newarray (long)[4];
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 5L);
v[0] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 6L);
v[1] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 7L);
v[2] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(15L, 8L);
v[3] = v;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testNewEpochZxid() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v;
boolean v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v;
java.util.Queue v, v, v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v;
int v, v, v;
java.util.LinkedList v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(0L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 0L);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = v;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(0L, 0L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 0L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(5, v);
v = newarray (long)[2];
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v[0] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v[1] = v;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 0L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 0L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 0L);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(1, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testDuplicatedTxn() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v, v, v, v, v;
boolean v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v, v, v, v, v;
java.util.Queue v;
long v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
long[] v;
int v;
java.util.LinkedList v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(0L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 0L);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = v;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 0L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertFalse(boolean)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void assertOpType(int,long,long)>(13, v, v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(5, v);
v = newarray (long)[2];
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v[0] = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 2L);
v[1] = v;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void queuedPacketMatches(long[])>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testCrossEpochTrunc() throws java.lang.Exception
{
long v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
int v;
java.util.LinkedList v, v, v, v;
boolean v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v, v;
org.apache.zookeeper.server.quorum.Leader v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v;
java.util.Queue v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(1L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(2L, 2L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(4L, 1L);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(v);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(6L, 0L);
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = v;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: long getZxid(long,long)>(3L, 1L);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(v, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: java.util.Queue getQueuedPackets()>();
v = interfaceinvoke v.<java.util.Queue: int size()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(0, v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
public void testTxnLogGap() throws java.lang.Exception
{
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest v;
java.util.LinkedList v, v, v, v, v;
boolean v;
org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler v;
org.apache.zookeeper.server.quorum.Leader v;
org.apache.zookeeper.server.quorum.Leader$Proposal v, v, v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LearnerHandlerTest;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(2L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(3L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList txnLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(4L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: long lastProcessedZxid> = 8L;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(7L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase db>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockZKDatabase: java.util.LinkedList committedLog>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader$Proposal createProposal(long)>(8L);
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler learnerHandler>;
v = v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest$MockLearnerHandler: boolean syncFollower(long,org.apache.zookeeper.server.quorum.LearnerMaster)>(3L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandlerTest: void reset()>();
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/LearnerHandlerTest;");
<org.apache.zookeeper.server.quorum.LearnerHandlerTest: org.slf4j.Logger LOG> = v;
return;
}
}