### Question:
PbftStatus { public Map<String, PbftMessage> getUnConfirmedPbftMessageMap() { return unConfirmedPbftMessageMap; } PbftStatus(long index,
                      Map<String, PbftMessage> unConfirmedPbftMessageMap,
                      long timestamp,
                      byte[] signature);  PbftStatus(long index,
                      Map<String, PbftMessage> unConfirmedPbftMessageMap,
                      long timestamp,
                      Wallet wallet);  PbftStatus(PbftProto.PbftStatus pbftStatus); private  PbftStatus(JsonObject jsonObject);  PbftStatus(byte[] bytes); long getIndex(); Map<String, PbftMessage> getUnConfirmedPbftMessageMap(); long getTimestamp(); byte[] getSignature(); byte[] getHashForSigning(); static boolean verify(PbftStatus status); static PbftProto.PbftStatus toProto(PbftStatus pbftStatus); JsonObject toJsonObject(); byte[] toBinary(); @Override boolean equals(Object o); @Override int hashCode(); void clear();  }### Answer:
@Test public void constuctorTest_Default() { assertEquals(1, pbftStatus.getUnConfirmedPbftMessageMap().size()); assertEquals(5, pbftStatus2.getUnConfirmedPbftMessageMap().size()); assertEquals(9, pbftStatus3.getUnConfirmedPbftMessageMap().size()); assertEquals(4, pbftStatus4.getUnConfirmedPbftMessageMap().size()); }