private void callTransactionOnCompleteWithError(DatabaseException mockedException) { when(mockDatabaseError.toException()) .thenReturn(mockedException); transactionHandler.getValue().onComplete(mockDatabaseError, false, mockDataSnapshot); }
Transaction.Result result; try { result = transaction.handler.doTransaction(mutableCurrent); } catch (Throwable e) { error = DatabaseError.fromException(e);
Transaction.Result result; try { result = handler.doTransaction(mutableCurrent); if (result == null) { throw new NullPointerException("Transaction returned null as result");
private void callTransactionOnComplete() { transactionHandler.getValue().doTransaction(mockMutableData); transactionHandler.getValue().onComplete(null, true, mockDataSnapshot); }
private void runTransactionOnComplete(Transaction.Handler handler, DatabaseError error, boolean committed, DataSnapshot snapshot) { try { handler.onComplete(error, committed, snapshot); } catch (Exception e) { logger.error("Exception in transaction onComplete callback", e); } }