@Test
public void simpleTest() throws Exception {
LedgerHandle ledger = bkc.createLedger(DigestType.MAC, SECRET.getBytes());
long ledgerId = ledger.getId();
log.info("Writing to ledger: {}", ledgerId);
for (int i = 0; i < 10; i++) {
String content = "entry-" + i;
ledger.addEntry(content.getBytes(Encoding));
}
ledger.close();
ledger = bkc.openLedger(ledgerId, DigestType.MAC, SECRET.getBytes());
Enumeration<LedgerEntry> entries = ledger.readEntries(0, 9);
while (entries.hasMoreElements()) {
LedgerEntry entry = entries.nextElement();
String content = new String(entry.getEntry(), Encoding);
log.info("Entry {} lenght={} content='{}'", entry.getEntryId(), entry.getLength(), content);
}
ledger.close();
}