Skip to content
This repository was archived by the owner on Jul 6, 2025. It is now read-only.

Commit ffd43f1

Browse files
authored
Merge pull request #67 from Zenfulcode/65-fix-order-customer-details
fixes build errors
2 parents 151a392 + 0df5a7c commit ffd43f1

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

src/test/java/com/zenfulcode/commercify/commercify/service/PaymentServiceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ void setUp() {
6161
.totalAmount(199.99)
6262
.build();
6363

64-
orderDetails = new OrderDetailsDTO(null, null); // Simplified for testing
64+
orderDetails = new OrderDetailsDTO(null, null, null, null, null); // Simplified for testing
6565
}
6666

6767
@Test

src/test/java/com/zenfulcode/commercify/commercify/service/order/OrderServiceTest.java

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.zenfulcode.commercify.commercify.api.requests.orders.CreateOrderLineRequest;
55
import com.zenfulcode.commercify.commercify.api.requests.orders.CreateOrderRequest;
66
import com.zenfulcode.commercify.commercify.dto.AddressDTO;
7+
import com.zenfulcode.commercify.commercify.dto.CustomerDetailsDTO;
78
import com.zenfulcode.commercify.commercify.dto.OrderDTO;
89
import com.zenfulcode.commercify.commercify.dto.ProductDTO;
910
import com.zenfulcode.commercify.commercify.dto.mapper.OrderMapper;
@@ -13,6 +14,7 @@
1314
import com.zenfulcode.commercify.commercify.exception.OrderNotFoundException;
1415
import com.zenfulcode.commercify.commercify.exception.ProductNotFoundException;
1516
import com.zenfulcode.commercify.commercify.repository.OrderRepository;
17+
import com.zenfulcode.commercify.commercify.repository.OrderShippingInfoRepository;
1618
import com.zenfulcode.commercify.commercify.repository.ProductRepository;
1719
import com.zenfulcode.commercify.commercify.service.StockManagementService;
1820
import org.junit.jupiter.api.BeforeEach;
@@ -52,6 +54,8 @@ class OrderServiceTest {
5254
private OrderCalculationService calculationService;
5355
@Mock
5456
private StockManagementService stockService;
57+
@Mock
58+
private OrderShippingInfoRepository orderShippingInfoRepository;
5559

5660
@InjectMocks
5761
private OrderService orderService;
@@ -63,6 +67,8 @@ class OrderServiceTest {
6367
private ProductDTO productDTO;
6468
private AddressDTO addressDTO;
6569

70+
private CustomerDetailsDTO customerDetailsDTO;
71+
6672
@BeforeEach
6773
void setUp() {
6874
productEntity = ProductEntity.builder()
@@ -82,6 +88,13 @@ void setUp() {
8288
.currency("USD")
8389
.build();
8490

91+
customerDetailsDTO = CustomerDetailsDTO.builder()
92+
.firstName("Test")
93+
.lastName("User")
94+
.email("test@email.com")
95+
.phone("1234567890")
96+
.build();
97+
8598
orderEntity = OrderEntity.builder()
8699
.id(1L)
87100
.userId(1L)
@@ -109,7 +122,7 @@ void setUp() {
109122
.build();
110123

111124
CreateOrderLineRequest orderLineRequest = new CreateOrderLineRequest(1L, null, 2);
112-
createOrderRequest = new CreateOrderRequest("USD", List.of(orderLineRequest), addressDTO, null);
125+
createOrderRequest = new CreateOrderRequest("USD", customerDetailsDTO, List.of(orderLineRequest), addressDTO, null);
113126
}
114127

115128
@Nested

0 commit comments

Comments
 (0)