Skip to content

Commit ebac987

Browse files
committed
fix: integration test
1 parent 6405ef9 commit ebac987

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/test/java/br/com/grupo63/techchallenge/payment/PaymentIntegrationTest.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,18 @@ class PaymentIntegrationTest {
3030

3131
@Mock
3232
private PaymentJpaRepository paymentJpaRepository;
33-
34-
@InjectMocks
35-
private PaymentJpaAdapter paymentJpaAdapter;
36-
@Mock
37-
private PaymentUseCase paymentUseCase;
3833
@Mock
3934
private IOrderGateway orderGateway;
4035
@Mock
4136
private MercadoPagoGateway mercadoPagoGateway;
37+
38+
@InjectMocks
39+
private PaymentJpaAdapter paymentJpaAdapter;
40+
private PaymentUseCase paymentUseCase;
4241
private PaymentController paymentController;
4342
private PaymentAPIController paymentAPIController;
4443

44+
4545
private final Long defaultOrderId = 1L;
4646
private final String qrData = UUID.randomUUID().toString();
4747
private final Double totalPrice = 100.00;
@@ -63,6 +63,7 @@ void setUp() {
6363
public void testGetPaymentStatus_EndToEnd() {
6464
when(paymentJpaRepository.findByOrderId(defaultOrderId)).thenReturn(Optional.of(defaultPaymentPersistenceEntity));
6565
when(orderGateway.getOrderById(defaultOrderId)).thenReturn(Optional.of(orderDTO));
66+
when(mercadoPagoGateway.generateQRCode(defaultOrderId, totalPrice)).thenReturn(qrData);
6667

6768
ResponseEntity<PaymentStatusResponseDTO> response = paymentAPIController.getStatusByOrderId(defaultOrderId);
6869
assertEquals(HttpStatus.OK, response.getStatusCode());

0 commit comments

Comments
 (0)