FailoverPersistenceStoreModel implements Serializable { public byte[] FailOverPersistenceModelToByte() { ByteArrayOutputStream bos = new ByteArrayOutputStream(); ObjectOutput out = null; byte[] result = null; try { out = new ObjectOutputStream(bos); out.writeObject(this); result = bos.toByteArray(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (out != null) { out.close(); } } catch (IOException ex) { } try { bos.close(); } catch (IOException ex) { } return result; } } FailoverPersistenceStoreModel(Map<String, StreamStatusDTO> streamStatuses, byte[] siddhiSnapshot);  FailoverPersistenceStoreModel(byte[] bytes); Map<String, StreamStatusDTO> getStreamStatuses(); byte[] getSiddhiSnapshot(); byte[] FailOverPersistenceModelToByte(); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }
@Test public void testFailOverPersistenceModelToByte() throws Exception { byte[] bytes= persistenceModel.FailOverPersistenceModelToByte(); assertTrue("Expected bytes array not found after convert", bytes.length>0); }