@Test public void testCommit() { tx.commit(); replay(tx); rtx.commit(); verify(tx); }
@Override public void commit() throws CommitException { tx.commit(); }
RecordingTransaction extends RecordingTransactionBase implements Transaction { @Override public void commit() throws CommitException { tx.commit(); } }
RecordingTransaction extends RecordingTransactionBase implements Transaction { @Override public void commit() throws CommitException { tx.commit(); } private  RecordingTransaction(Transaction tx); private  RecordingTransaction(Transaction tx, Predicate<LogEntry> filter); }
RecordingTransaction extends RecordingTransactionBase implements Transaction { @Override public void commit() throws CommitException { tx.commit(); } private  RecordingTransaction(Transaction tx); private  RecordingTransaction(Transaction tx, Predicate<LogEntry> filter); @Override void commit(); @Override void close(); static RecordingTransaction wrap(Transaction tx); static RecordingTransaction wrap(Transaction tx, Predicate<LogEntry> filter); }
RecordingTransaction extends RecordingTransactionBase implements Transaction { @Override public void commit() throws CommitException { tx.commit(); } private  RecordingTransaction(Transaction tx); private  RecordingTransaction(Transaction tx, Predicate<LogEntry> filter); @Override void commit(); @Override void close(); static RecordingTransaction wrap(Transaction tx); static RecordingTransaction wrap(Transaction tx, Predicate<LogEntry> filter);  }