티스토리 뷰
REST API - Event 생성 API 구현 - 비즈니스 로직
- basePrice maxPrice 값에따라 무료 이벤트인지, location 에 따라 오프라인인지 , 온라인인지 비즈니스 로직을 적용한다.
Event 생성 API 테스트
- 무료 이벤트인지, 오프라인 이벤트인지 여부를 판단하는 테스트
Event 생성 API 변경
- 입력값을 받고나서 이벤트를 저장하기 이전 Event의 상태를 Update 하는데 Domain Class에 Update() Method를 정의
- 코드가 간결하기 때문에 ServiceLayer를 따로 생성하지 않았지만, ServiceLayer가 존재한다면 해당 비지니스 로직을 Service Layer에 작성하는것도 좋은 방법이다.
테스트 결과
- 비지니스 로직에 따라 무료 이벤트인지, 오프라인 이벤트인지 여부가 적용되어 응답하는것을 확인가능하다.
'RESTAPI' 카테고리의 다른 글
RESTAPI - Spring - HATEOAS 적용 (0) | 2019.08.13 |
---|---|
RESTAPI - JUnitParams (0) | 2019.08.12 |
RESTAPI - Event 생성 API 구현 - BAD_REQUEST 응답 (0) | 2019.08.11 |
RESTAPI - Test Description Annotation (0) | 2019.08.11 |
RESTAPI - Event 생성 API 구현 - BAD_REQUEST (0) | 2019.08.10 |
댓글