OrderRefundServiceTest
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| applyRefundSuccessIdempotentWhenAlreadyRefunded() | 0.004s | passed |
| prepareRefundReusesExistingRefundRequestId() | 0.003s | passed |
| prepareRefundSkipsNonRefundPendingOrders() | 0.004s | passed |
| prepareRefundSkipsWhenPaymentIdMissing() | 0.002s | passed |
| processOrderRefundReconcilesOn500ServerError() | 0.003s | passed |
| processOrderRefundReconcilesOnNetworkTimeout() | 0.005s | passed |
| processOrderRefundRetainsPendingOn409Conflict() | 0.005s | passed |
| processOrderRefundRetainsPendingWhenReconciliationReturnsEmpty() | 0.009s | passed |
| processOrderRefundSuccessful() | 0.002s | passed |
| processPendingRefundsProcessesAllOrders() | 0.008s | passed |
| reconcilePendingRefundsReconcilesAllOrders() | 0.004s | passed |
Standard output
2026-10-18T11:03:08.441Z WARN 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 6 in REFUND_PENDING has no paymentId, skipping 2026-10-18T11:03:08.447Z ERROR 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Bank refund rejected for order 5 (status 409 CONFLICT): 409 Conflict. Retaining REFUND_PENDING for investigation. 2026-10-18T11:03:08.457Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 7 is not in REFUND_PENDING (status=NOT_STARTED), skipping 2026-10-18T11:03:08.462Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 30 marked REFUNDED with refund transaction ID rf-reconciled-bulk 2026-10-18T11:03:08.467Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 10 marked REFUNDED with refund transaction ID rf-bulk 2026-10-18T11:03:08.470Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 20 marked REFUNDED with refund transaction ID rf-bulk 2026-10-18T11:03:08.480Z WARN 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Bank refund call failed for order 4: Connection refused. Reconciling... 2026-10-18T11:03:08.481Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Refund lookup for order 4 returned 404; retaining REFUND_PENDING for retry 2026-10-18T11:03:08.490Z WARN 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Bank refund call failed for order 2: Connection timed out. Reconciling... 2026-10-18T11:03:08.491Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 2 marked REFUNDED with refund transaction ID rf-reconciled 2026-10-18T11:03:08.493Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 1 marked REFUNDED with refund transaction ID rf-999 2026-10-18T11:03:08.496Z WARN 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Bank refund call failed for order 3: 500 Internal Error. Reconciling... 2026-10-18T11:03:08.497Z INFO 3989 --- [ Test worker] c.c.g.store.service.OrderRefundService : Order 3 marked REFUNDED with refund transaction ID rf-500-reconciled