mirror of
https://github.com/bisq-network/bisq.git
synced 2025-03-13 11:09:10 +01:00
Minor formatting, rename a method
This commit is contained in:
parent
7570671994
commit
87cce9053f
8 changed files with 27 additions and 21 deletions
|
@ -43,10 +43,16 @@ public class AbstractTradeTest extends AbstractOfferTest {
|
|||
@Getter
|
||||
protected static String tradeId;
|
||||
|
||||
protected final Supplier<Integer> maxTradeStateAndPhaseChecks = () -> isLongRunningTest ? 10 : 2;
|
||||
protected final Supplier<Integer> maxTradeStateAndPhaseChecks = () ->
|
||||
isLongRunningTest
|
||||
? 10
|
||||
: 2;
|
||||
protected final Function<TradeInfo, String> toTradeDetailTable = (trade) ->
|
||||
new TableBuilder(TRADE_DETAIL_TBL, trade).build().toString();
|
||||
protected final Function<GrpcClient, String> toUserName = (client) -> client.equals(aliceClient) ? "Alice" : "Bob";
|
||||
protected final Function<GrpcClient, String> toUserName = (client) ->
|
||||
client.equals(aliceClient)
|
||||
? "Alice"
|
||||
: "Bob";
|
||||
|
||||
@BeforeAll
|
||||
public static void initStaticFixtures() {
|
||||
|
@ -87,17 +93,17 @@ public class AbstractTradeTest extends AbstractOfferTest {
|
|||
return trade;
|
||||
}
|
||||
|
||||
protected final void waitForDepositConfirmation(Logger log,
|
||||
TestInfo testInfo,
|
||||
GrpcClient grpcClient,
|
||||
String tradeId) {
|
||||
protected final void waitForTakerDepositConfirmation(Logger log,
|
||||
TestInfo testInfo,
|
||||
GrpcClient takerClient,
|
||||
String tradeId) {
|
||||
Predicate<TradeInfo> isTradeInDepositConfirmedStateAndPhase = (t) ->
|
||||
t.getState().equals(DEPOSIT_CONFIRMED_IN_BLOCK_CHAIN.name())
|
||||
&& t.getPhase().equals(DEPOSIT_CONFIRMED.name());
|
||||
|
||||
String userName = toUserName.apply(grpcClient);
|
||||
String userName = toUserName.apply(takerClient);
|
||||
for (int i = 1; i <= maxTradeStateAndPhaseChecks.get(); i++) {
|
||||
TradeInfo trade = grpcClient.getTrade(tradeId);
|
||||
TradeInfo trade = takerClient.getTrade(tradeId);
|
||||
if (!isTradeInDepositConfirmedStateAndPhase.test(trade)) {
|
||||
log.warn("{} still waiting on trade {} tx {}: DEPOSIT_CONFIRMED_IN_BLOCK_CHAIN, attempt # {}",
|
||||
userName,
|
||||
|
|
|
@ -101,7 +101,7 @@ public class TakeBuyBSQOfferTest extends AbstractTradeTest {
|
|||
alicesBsqOffers = aliceClient.getMyOffersSortedByDate(BSQ);
|
||||
assertEquals(0, alicesBsqOffers.size());
|
||||
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
|
||||
trade = bobClient.getTrade(tradeId);
|
||||
|
|
|
@ -108,7 +108,7 @@ public class TakeBuyBTCOfferTest extends AbstractTradeTest {
|
|||
|
||||
// Now generate the BTC block to confirm the taker deposit tx.
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
|
||||
// Verify the seller can only send a payment rcvd msg after the payment started msg.
|
||||
verifyPaymentReceivedMsgAfterPaymentSentMsgPrecondition(log, bobClient);
|
||||
|
@ -122,7 +122,7 @@ public class TakeBuyBTCOfferTest extends AbstractTradeTest {
|
|||
public void testAlicesConfirmPaymentStarted(final TestInfo testInfo) {
|
||||
try {
|
||||
var trade = aliceClient.getTrade(tradeId);
|
||||
waitForDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
aliceClient.confirmPaymentStarted(trade.getTradeId());
|
||||
sleep(6_000);
|
||||
waitUntilBuyerSeesPaymentStartedMessage(log, testInfo, aliceClient, tradeId);
|
||||
|
|
|
@ -145,7 +145,7 @@ public class TakeBuyBTCOfferWithNationalBankAcctTest extends AbstractTradeTest {
|
|||
alicesOffers = aliceClient.getMyOffersSortedByDate(BUY.name(), BRL);
|
||||
assertEquals(0, alicesOffers.size());
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
|
||||
trade = bobClient.getTrade(tradeId);
|
||||
verifyTakerDepositConfirmed(trade);
|
||||
|
@ -182,7 +182,7 @@ public class TakeBuyBTCOfferWithNationalBankAcctTest extends AbstractTradeTest {
|
|||
public void testAlicesConfirmPaymentStarted(final TestInfo testInfo) {
|
||||
try {
|
||||
var trade = aliceClient.getTrade(tradeId);
|
||||
waitForDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
aliceClient.confirmPaymentStarted(trade.getTradeId());
|
||||
sleep(6_000);
|
||||
waitUntilBuyerSeesPaymentStartedMessage(log, testInfo, aliceClient, tradeId);
|
||||
|
|
|
@ -115,7 +115,7 @@ public class TakeBuyXMROfferTest extends AbstractTradeTest {
|
|||
|
||||
// Now generate the BTC block to confirm the taker deposit tx.
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
|
||||
// Verify the seller can only send a payment rcvd msg after the payment started msg.
|
||||
verifyPaymentReceivedMsgAfterPaymentSentMsgPrecondition(log, aliceClient);
|
||||
|
|
|
@ -82,7 +82,7 @@ public class TakeSellBSQOfferTest extends AbstractTradeTest {
|
|||
alicesLegacyBsqAcct.getId(),
|
||||
TRADE_FEE_CURRENCY_CODE);
|
||||
log.debug("Alice's SELL BSQ (BUY BTC) Offer:\n{}", new TableBuilder(OFFER_TBL, alicesOffer).build());
|
||||
genBtcBlocksThenWait(1, 4_000);
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
var offerId = alicesOffer.getId();
|
||||
assertTrue(alicesOffer.getIsCurrencyForMakerFeeBtc());
|
||||
var alicesBsqOffers = aliceClient.getMyOffers(btcTradeDirection, BSQ);
|
||||
|
@ -95,7 +95,7 @@ public class TakeSellBSQOfferTest extends AbstractTradeTest {
|
|||
alicesBsqOffers = aliceClient.getMyOffersSortedByDate(BSQ);
|
||||
assertEquals(0, alicesBsqOffers.size());
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, trade.getTradeId());
|
||||
trade = bobClient.getTrade(tradeId);
|
||||
verifyTakerDepositConfirmed(trade);
|
||||
logTrade(log, testInfo, "Alice's Maker/Seller View", aliceClient.getTrade(tradeId));
|
||||
|
@ -110,7 +110,7 @@ public class TakeSellBSQOfferTest extends AbstractTradeTest {
|
|||
public void testAlicesConfirmPaymentStarted(final TestInfo testInfo) {
|
||||
try {
|
||||
var trade = aliceClient.getTrade(tradeId);
|
||||
waitForDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
sendBsqPayment(log, aliceClient, trade);
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
aliceClient.confirmPaymentStarted(trade.getTradeId());
|
||||
|
|
|
@ -112,7 +112,7 @@ public class TakeSellBTCOfferTest extends AbstractTradeTest {
|
|||
|
||||
// Now generate the BTC block to confirm the taker deposit tx.
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
|
||||
// Verify the seller can only send a payment rcvd msg after the payment started msg.
|
||||
verifyPaymentReceivedMsgAfterPaymentSentMsgPrecondition(log, aliceClient);
|
||||
|
|
|
@ -118,7 +118,7 @@ public class TakeSellXMROfferTest extends AbstractTradeTest {
|
|||
|
||||
// Now generate the BTC block to confirm the taker deposit tx.
|
||||
genBtcBlocksThenWait(1, 2_500);
|
||||
waitForDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
waitForTakerDepositConfirmation(log, testInfo, bobClient, tradeId);
|
||||
|
||||
// Verify the seller can only send a payment rcvd msg after the payment started msg.
|
||||
verifyPaymentReceivedMsgAfterPaymentSentMsgPrecondition(log, bobClient);
|
||||
|
@ -132,10 +132,10 @@ public class TakeSellXMROfferTest extends AbstractTradeTest {
|
|||
public void testAlicesConfirmPaymentStarted(final TestInfo testInfo) {
|
||||
try {
|
||||
var trade = aliceClient.getTrade(tradeId);
|
||||
waitForDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
waitForTakerDepositConfirmation(log, testInfo, aliceClient, trade.getTradeId());
|
||||
log.debug("Alice sends XMR payment to Bob for trade {}", trade.getTradeId());
|
||||
aliceClient.confirmPaymentStarted(trade.getTradeId());
|
||||
sleep(3500);
|
||||
sleep(3_500);
|
||||
|
||||
waitUntilBuyerSeesPaymentStartedMessage(log, testInfo, aliceClient, tradeId);
|
||||
logTrade(log, testInfo, "Alice's Maker/Seller View (Payment Sent)", aliceClient.getTrade(tradeId));
|
||||
|
|
Loading…
Add table
Reference in a new issue