Iterator<Transaction> walletTransactionIterator = wallet.getTransactions(false).iterator(); Transaction clientWalletMultisigContract = walletTransactionIterator.next(); assertFalse(clientWalletMultisigContract.getHash().equals(clientState.getRefundTransaction().getHash())); if (!clientWalletMultisigContract.getHash().equals(multisigContract.getHash())) { clientWalletMultisigContract = walletTransactionIterator.next(); assertFalse(clientWalletMultisigContract.getHash().equals(clientState.getRefundTransaction().getHash())); } else assertFalse(walletTransactionIterator.next().getHash().equals(clientState.getRefundTransaction().getHash())); assertEquals(multisigContract.getHash(), clientWalletMultisigContract.getHash()); assertFalse(clientWalletMultisigContract.getInput(0).getConnectedOutput().getSpentBy().getParentTransaction().getHash().equals(refund.getHash()));
Iterator<Transaction> walletTransactionIterator = wallet.getTransactions(false).iterator(); Transaction clientWalletMultisigContract = walletTransactionIterator.next(); assertFalse(clientWalletMultisigContract.getHash().equals(clientState.getRefundTransaction().getHash())); if (!clientWalletMultisigContract.getHash().equals(multisigContract.getHash())) { clientWalletMultisigContract = walletTransactionIterator.next(); assertFalse(clientWalletMultisigContract.getHash().equals(clientState.getRefundTransaction().getHash())); } else assertFalse(walletTransactionIterator.next().getHash().equals(clientState.getRefundTransaction().getHash())); assertEquals(multisigContract.getHash(), clientWalletMultisigContract.getHash()); assertFalse(clientWalletMultisigContract.getInput(0).getConnectedOutput().getSpentBy().getParentTransaction().getHash().equals(refund.getHash()));
assertEquals(clientBroadcastedRefund.getHash(), clientState.getRefundTransaction().getHash()); for (TransactionInput input : clientBroadcastedRefund.getInputs()) {