OrderPaymentServiceTest

8

tests

0

failures

0

ignored

0.029s

duration

100%

successful

Tests

Test Duration Result
preparePaymentSkipsNonPendingOrders() 0.003s passed
processOrderPaymentNetworkErrorMarksUncertainAndReconcilesSuccess() 0.003s passed
processOrderPaymentNetworkErrorRemainsUncertainWhenLookupReturnsEmpty() 0.003s passed
processOrderPaymentRecordedFailureReleasesReservations() 0.007s passed
processOrderPaymentSuccessful() 0.002s passed
processPendingPaymentsProcessesAllFoundPendingOrders() 0.006s passed
reconcilePaymentReleasesStockOnRecordedBankFailure() 0.002s passed
reconcileUncertainPaymentsReconcilesPendingOrders() 0.003s passed

Standard output

2026-10-18T11:03:08.301Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 30 marked PAID with payment ID tx-reconciled-bulk
2026-10-18T11:03:08.304Z  WARN 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Bank transfer call failed for order 4: Connection refused. Reconciling...
2026-10-18T11:03:08.304Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Payment lookup for order 4 returned 404; remaining pending/uncertain
2026-10-18T11:03:08.307Z  WARN 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Bank transfer call failed for order 3: Connection timed out. Reconciling...
2026-10-18T11:03:08.308Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 3 marked PAID with payment ID tx-reconciled
2026-10-18T11:03:08.312Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 5 is not in PAYMENT_PENDING (status=PAID), skipping
2026-10-18T11:03:08.319Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 2 marked PAYMENT_FAILED and reservations released
2026-10-18T11:03:08.325Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 10 marked PAID with payment ID tx-bulk
2026-10-18T11:03:08.327Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 20 marked PAID with payment ID tx-bulk
2026-10-18T11:03:08.331Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 6 marked PAYMENT_FAILED and reservations released
2026-10-18T11:03:08.333Z  INFO 3989 --- [    Test worker] c.c.g.store.service.OrderPaymentService  : Order 1 marked PAID with payment ID tx-999