public class org.apache.zookeeper.server.quorum.LeaderBeanTest extends java.lang.Object
{
private org.apache.zookeeper.server.quorum.Leader leader;
private org.apache.zookeeper.server.quorum.LeaderBean leaderBean;
private org.apache.zookeeper.server.persistence.FileTxnSnapLog fileTxnSnapLog;
private org.apache.zookeeper.server.quorum.LeaderZooKeeperServer zks;
private org.apache.zookeeper.server.quorum.QuorumPeer qp;
private org.apache.zookeeper.server.quorum.flexible.QuorumVerifier quorumVerifierMock;
public void <init>()
{
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.util.Map getMockedPeerViews(long)
{
java.util.HashMap v;
long v;
java.net.InetSocketAddress v, v, v;
java.net.InetAddress v;
java.lang.Long v;
org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType v;
int v, v, v;
org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer v;
v := @parameter: long;
v = staticinvoke <org.apache.zookeeper.PortAssignment: int unique()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = staticinvoke <java.net.InetAddress: java.net.InetAddress getLoopbackAddress()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = new org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer;
v = new java.net.InetSocketAddress;
v = staticinvoke <org.apache.zookeeper.PortAssignment: int unique()>();
specialinvoke v.<java.net.InetSocketAddress: void <init>(java.net.InetAddress,int)>(v, v);
v = new java.net.InetSocketAddress;
v = staticinvoke <org.apache.zookeeper.PortAssignment: int unique()>();
specialinvoke v.<java.net.InetSocketAddress: void <init>(java.net.InetAddress,int)>(v, v);
v = new java.net.InetSocketAddress;
specialinvoke v.<java.net.InetSocketAddress: void <init>(java.net.InetAddress,int)>(v, v);
v = <org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType PARTICIPANT>;
specialinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer$QuorumServer: void <init>(long,java.net.InetSocketAddress,java.net.InetSocketAddress,java.net.InetSocketAddress,org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType)>(v, v, v, v, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void setUp() throws java.io.IOException, org.apache.zookeeper.common.X509Exception
{
org.apache.zookeeper.server.quorum.QuorumPeer v, v, v, v, v;
org.apache.zookeeper.server.ZKDatabase v;
org.apache.zookeeper.server.quorum.flexible.QuorumVerifier v, v;
long v;
org.apache.zookeeper.server.persistence.FileTxnSnapLog v, v, v;
java.util.Map v, v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
org.apache.zookeeper.server.quorum.LeaderBean v;
org.mockito.stubbing.OngoingStubbing v;
java.io.File v, v, v;
org.apache.zookeeper.server.quorum.LeaderZooKeeperServer v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v;
java.lang.Object v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = new org.apache.zookeeper.server.quorum.QuorumPeer;
specialinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer: void <init>()>();
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp> = v;
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/flexible/QuorumVerifier;");
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.flexible.QuorumVerifier quorumVerifierMock> = v;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.flexible.QuorumVerifier quorumVerifierMock>;
v = interfaceinvoke v.<org.apache.zookeeper.server.quorum.flexible.QuorumVerifier: java.util.Map getAllMembers()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer: long getMyId()>();
v = staticinvoke <org.apache.zookeeper.server.quorum.LeaderBeanTest: java.util.Map getMockedPeerViews(long)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp>;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.flexible.QuorumVerifier quorumVerifierMock>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer: org.apache.zookeeper.server.quorum.flexible.QuorumVerifier setQuorumVerifier(org.apache.zookeeper.server.quorum.flexible.QuorumVerifier,boolean)>(v, 0);
v = staticinvoke <org.apache.zookeeper.test.ClientBase: java.io.File createEmptyTestDir()>();
v = new org.apache.zookeeper.server.persistence.FileTxnSnapLog;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.io.File,java.lang.String)>(v, "data");
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.io.File,java.lang.String)>(v, "data_txnlog");
specialinvoke v.<org.apache.zookeeper.server.persistence.FileTxnSnapLog: void <init>(java.io.File,java.io.File)>(v, v);
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.persistence.FileTxnSnapLog fileTxnSnapLog> = v;
v = new org.apache.zookeeper.server.ZKDatabase;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.persistence.FileTxnSnapLog fileTxnSnapLog>;
specialinvoke v.<org.apache.zookeeper.server.ZKDatabase: void <init>(org.apache.zookeeper.server.persistence.FileTxnSnapLog)>(v);
v = new org.apache.zookeeper.server.quorum.LeaderZooKeeperServer;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.persistence.FileTxnSnapLog fileTxnSnapLog>;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp>;
specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderZooKeeperServer: void <init>(org.apache.zookeeper.server.persistence.FileTxnSnapLog,org.apache.zookeeper.server.quorum.QuorumPeer,org.apache.zookeeper.server.ZKDatabase)>(v, v, v);
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderZooKeeperServer zks> = v;
v = new org.apache.zookeeper.server.quorum.Leader;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp>;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderZooKeeperServer zks>;
specialinvoke v.<org.apache.zookeeper.server.quorum.Leader: void <init>(org.apache.zookeeper.server.quorum.QuorumPeer,org.apache.zookeeper.server.quorum.LeaderZooKeeperServer)>(v, v);
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader> = v;
v = new org.apache.zookeeper.server.quorum.LeaderBean;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderZooKeeperServer zks>;
specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: void <init>(org.apache.zookeeper.server.quorum.Leader,org.apache.zookeeper.server.ZooKeeperServer)>(v, v);
v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean> = v;
return;
}
public void tearDown() throws java.io.IOException
{
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
org.apache.zookeeper.server.persistence.FileTxnSnapLog v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.persistence.FileTxnSnapLog fileTxnSnapLog>;
virtualinvoke v.<org.apache.zookeeper.server.persistence.FileTxnSnapLog: void close()>();
return;
}
public void testGetName()
{
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
java.lang.String v;
org.apache.zookeeper.server.quorum.LeaderBean v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String getName()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("Leader", v);
return;
}
public void testGetCurrentZxid()
{
org.apache.zookeeper.server.quorum.LeaderZooKeeperServer v;
org.apache.zookeeper.server.quorum.LeaderBean v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
java.lang.String v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderZooKeeperServer zks>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderZooKeeperServer: void setZxid(long)>(1L);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String getCurrentZxid()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("0x1", v);
return;
}
public void testGetElectionTimeTaken()
{
org.apache.zookeeper.server.quorum.QuorumPeer v;
org.apache.zookeeper.server.quorum.LeaderBean v;
long v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.QuorumPeer qp>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.QuorumPeer: void setElectionTimeTaken(long)>(1L);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: long getElectionTimeTaken()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(long,long)>(1L, v);
return;
}
public void testGetProposalSize() throws java.io.IOException, org.apache.zookeeper.server.quorum.Leader$XidRolloverException
{
byte[] v;
org.apache.zookeeper.server.quorum.LeaderBean v, v, v;
org.apache.zookeeper.server.Request v;
org.apache.zookeeper.server.quorum.Leader v;
int v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.Request createMockRequest()>();
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: org.apache.zookeeper.server.quorum.Leader$Proposal propose(org.apache.zookeeper.server.Request)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.Request: byte[] getSerializeData()>();
v = lengthof v;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getLastProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
v = lengthof v;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getMinProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
v = lengthof v;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getMaxProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
return;
}
public void testResetProposalStats() throws java.io.IOException, org.apache.zookeeper.server.quorum.Leader$XidRolloverException
{
org.apache.zookeeper.server.quorum.LeaderBean v, v, v, v, v, v;
org.apache.zookeeper.server.Request v;
org.apache.zookeeper.server.quorum.Leader v;
int v, v, v, v, v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getLastProposalSize()>();
v = specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.Request createMockRequest()>();
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: org.apache.zookeeper.server.quorum.Leader$Proposal propose(org.apache.zookeeper.server.Request)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getLastProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertNotEquals(int,int)>(v, v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: void resetProposalStatistics()>();
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getLastProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getMinProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: int getMaxProposalSize()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(int,int)>(v, v);
return;
}
private org.apache.zookeeper.server.Request createMockRequest() throws java.io.IOException
{
org.apache.zookeeper.server.quorum.LeaderBeanTest$1 v;
org.apache.zookeeper.server.quorum.LeaderBeanTest$2 v;
org.mockito.stubbing.Stubber v, v;
org.apache.zookeeper.server.Request v;
java.lang.Object v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
java.lang.String v, v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/txn/TxnHeader;");
v = new org.apache.zookeeper.server.quorum.LeaderBeanTest$1;
specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderBeanTest$1: void <init>(org.apache.zookeeper.server.quorum.LeaderBeanTest)>(v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.Object any(java.lang.Class)>(class "Lorg/apache/jute/OutputArchive;");
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.String anyString()>();
virtualinvoke v.<org.apache.zookeeper.txn.TxnHeader: void serialize(org.apache.jute.OutputArchive,java.lang.String)>(v, v);
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/jute/Record;");
v = new org.apache.zookeeper.server.quorum.LeaderBeanTest$2;
specialinvoke v.<org.apache.zookeeper.server.quorum.LeaderBeanTest$2: void <init>(org.apache.zookeeper.server.quorum.LeaderBeanTest)>(v);
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.Stubber doAnswer(org.mockito.stubbing.Answer)>(v);
v = interfaceinvoke v.<org.mockito.stubbing.Stubber: java.lang.Object when(java.lang.Object)>(v);
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.Object any(java.lang.Class)>(class "Lorg/apache/jute/OutputArchive;");
v = staticinvoke <org.mockito.ArgumentMatchers: java.lang.String anyString()>();
interfaceinvoke v.<org.apache.jute.Record: void serialize(org.apache.jute.OutputArchive,java.lang.String)>(v, v);
v = new org.apache.zookeeper.server.Request;
specialinvoke v.<org.apache.zookeeper.server.Request: void <init>(long,int,int,org.apache.zookeeper.txn.TxnHeader,org.apache.jute.Record,long)>(1L, 2, 3, v, v, 4L);
return v;
}
public void testFollowerInfo() throws java.io.IOException
{
java.lang.Long v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType v, v, v, v, v, v;
java.util.Map v;
org.apache.zookeeper.server.quorum.LeaderBeanTest v;
boolean v, v;
org.apache.zookeeper.server.quorum.LeaderBean v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.flexible.QuorumVerifier v;
java.util.HashMap v;
long v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
org.mockito.stubbing.OngoingStubbing v, v, v, v, v, v, v, v, v;
org.apache.zookeeper.server.quorum.Leader v, v, v, v, v;
java.lang.Object v, v, v;
v := @this: org.apache.zookeeper.server.quorum.LeaderBeanTest;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, null);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(2L);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, null);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(3L);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, null);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.flexible.QuorumVerifier quorumVerifierMock>;
v = interfaceinvoke v.<org.apache.zookeeper.server.quorum.flexible.QuorumVerifier: java.util.Map getVotingMembers()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/LearnerHandler;");
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType getLearnerType()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = <org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType PARTICIPANT>;
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: java.lang.String toString()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>("1");
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: long getSid()>();
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 = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(1L);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: void addLearnerHandler(org.apache.zookeeper.server.quorum.LearnerHandler)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: void addForwardingFollower(org.apache.zookeeper.server.quorum.LearnerHandler)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String followerInfo()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("1\n", v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String nonVotingFollowerInfo()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("", v);
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/LearnerHandler;");
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType getLearnerType()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = <org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType OBSERVER>;
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: java.lang.String toString()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>("2");
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: void addLearnerHandler(org.apache.zookeeper.server.quorum.LearnerHandler)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String followerInfo()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("1\n", v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String nonVotingFollowerInfo()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("", v);
v = staticinvoke <org.mockito.Mockito: java.lang.Object mock(java.lang.Class)>(class "Lorg/apache/zookeeper/server/quorum/LearnerHandler;");
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType getLearnerType()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
v = <org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType: org.apache.zookeeper.server.quorum.QuorumPeer$LearnerType PARTICIPANT>;
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: java.lang.String toString()>();
v = staticinvoke <org.mockito.Mockito: org.mockito.stubbing.OngoingStubbing when(java.lang.Object)>(v);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>("5");
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LearnerHandler: long getSid()>();
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 = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(5L);
interfaceinvoke v.<org.mockito.stubbing.OngoingStubbing: org.mockito.stubbing.OngoingStubbing thenReturn(java.lang.Object)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: void addLearnerHandler(org.apache.zookeeper.server.quorum.LearnerHandler)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.Leader leader>;
virtualinvoke v.<org.apache.zookeeper.server.quorum.Leader: void addForwardingFollower(org.apache.zookeeper.server.quorum.LearnerHandler)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String followerInfo()>();
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("1");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = virtualinvoke v.<java.lang.String: boolean contains(java.lang.CharSequence)>("5");
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean)>(v);
v = v.<org.apache.zookeeper.server.quorum.LeaderBeanTest: org.apache.zookeeper.server.quorum.LeaderBean leaderBean>;
v = virtualinvoke v.<org.apache.zookeeper.server.quorum.LeaderBean: java.lang.String nonVotingFollowerInfo()>();
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("5\n", v);
return;
}
}