AbstractClientHistory extends LocalAbortable implements Identifiable<LocalHistoryIdentifier> { final AbstractProxyTransaction createTransactionProxy(final TransactionIdentifier transactionId, final Long shard) { return ensureHistoryProxy(transactionId, shard).createTransactionProxy(transactionId, false); } AbstractClientHistory(final AbstractDataStoreClientBehavior client, final LocalHistoryIdentifier identifier); @Override LocalHistoryIdentifier getIdentifier(); ClientTransaction createTransaction(); ClientSnapshot takeSnapshot();  }
@Test public void testCreateTransactionProxy() { AbstractProxyTransaction transactionProxy = object().createTransactionProxy(TRANSACTION_ID, 0L); Assert.assertNotNull(transactionProxy); Assert.assertNotEquals(TRANSACTION_ID, transactionProxy.getIdentifier()); }