Skip to content

Commit b78f3ab

Browse files
committed
Add send more BSQ than in wallet test
1 parent 848694a commit b78f3ab

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

core/src/integrationTest/java/bisq/core/BitcoinjBsqTests.java

+20
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,24 @@ void sendBsqButNotEnoughBsqTest() {
155155
assertThrows(InsufficientMoneyException.class, () ->
156156
bsqWalletV2.sendBsq(receiverAddress, receiverAmount, Coin.ofSat(10)));
157157
}
158+
159+
@Test
160+
void sendMoreBsqThanInWalletTest() {
161+
var bsqWalletV2 = new BsqWalletV2(networkParams,
162+
peerGroup,
163+
btcWalletV2,
164+
bsqWallet,
165+
bsqCoinSelector);
166+
167+
var secondBsqWalletReceivedLatch = new CountDownLatch(1);
168+
secondBsqWallet.addCoinsReceivedEventListener((wallet, tx, prevBalance, newBalance) ->
169+
secondBsqWalletReceivedLatch.countDown());
170+
171+
Address receiverAddress = secondBsqWallet.currentReceiveAddress();
172+
Coin receiverAmount = bsqWallet.getBalance()
173+
.add(Coin.valueOf(100));
174+
175+
assertThrows(InsufficientMoneyException.class, () ->
176+
bsqWalletV2.sendBsq(receiverAddress, receiverAmount, Coin.ofSat(10)));
177+
}
158178
}

0 commit comments

Comments
 (0)