@Before
public void setUp() throws Exception {
tmpDir = ClientBase.createTmpDir();
peer = createQuorumPeer(tmpDir);
participantId = 1;
Map<Long, QuorumPeer.QuorumServer> peers = peer.getQuorumVerifier().getAllMembers();
observerId = peers.size();
leader = createLeader(tmpDir, peer);
peer.leader = leader;
peers.put(observerId, new QuorumPeer.QuorumServer(
observerId, new InetSocketAddress("127.0.0.1", PortAssignment.unique()),
new InetSocketAddress("127.0.0.1", PortAssignment.unique()),
new InetSocketAddress("127.0.0.1", PortAssignment.unique()),
QuorumPeer.LearnerType.OBSERVER));
peer.tickTime = 1;
}