tdd : picking system - create order

This commit is contained in:
haerong22
2021-08-03 18:58:24 +09:00
parent 8665d427d8
commit e6f2115892
5 changed files with 62 additions and 1 deletions

View File

@@ -0,0 +1,12 @@
package com.example.pickingtdd.entity;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
public class Order {
private Long orderId;
private String State;
}

View File

@@ -0,0 +1,8 @@
package com.example.pickingtdd.service;
import com.example.pickingtdd.entity.Order;
public interface OrderService {
Order createOrder(Order order);
}

View File

@@ -0,0 +1,13 @@
package com.example.pickingtdd.service;
import com.example.pickingtdd.entity.Order;
import org.springframework.stereotype.Service;
@Service
public class OrderServiceImpl implements OrderService {
@Override
public Order createOrder(Order order) {
return order;
}
}

View File

@@ -0,0 +1,26 @@
package com.example.pickingtdd.service;
import com.example.pickingtdd.entity.Order;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class OrderServiceTests {
@Autowired
OrderService orderService;
@Test
void create_order_success() {
Order order = new Order();
order.setOrderId(1L);
order.setState("Ordered");
order = orderService.createOrder(order);
Assertions.assertEquals(1L, order.getOrderId());
Assertions.assertEquals("Ordered", order.getState());
}
}

View File

@@ -8,4 +8,6 @@ SKU
주문 -> 피킹리스트 -> 피커 -> 피킹완료
------- TO-DO -------
[] ORDER 생성
[] ORDER 검증
[v] ORDER 생성