Do not reuse mock objects for transactions, as that means we are
asserting that one them is replayed, except that we want to be
asserting that the last transaction was replayed.
JIRA: OVSDB-428
Change-Id: If7bf37edb46cd2ce155325e257cf1a891f8b2bf5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
final Map<ReadWriteTransaction,TransactionCommand> transactionToCommand = new HashMap<>();
final TransactionCommand txCommand = mock(TransactionCommand.class);
- transactionToCommand.put(tx1, txCommand);
- transactionToCommand.put(tx2, txCommand);
+ transactionToCommand.put(tx1, mock(TransactionCommand.class));
+ transactionToCommand.put(tx2, mock(TransactionCommand.class));
transactionToCommand.put(transaction, txCommand);
final TransactionInvokerImpl invoker = new TransactionInvokerImpl(db, pendingTransactions,