OrderServiceTest package com.jpabook.service; import com.jpabook.domain.Address; import com.jpabook.domain.Member; import com.jpabook.domain.Order; import com.jpabook.domain.OrderStatus; import com.jpabook.domain.item.Book; import com.jpabook.domain.item.Item; import com.jpabook.exception.NotEnoughStockException; import com.jpabook.repository.OrderRepository; import org.junit.Test; import org.ju..
| Spring REST API 비즈니스 로직 적용 및 JUnitParam을 이용한 테스트 JUnitParam 테스트 라이브러리는 JUnit의 각 Test 메서드에 파라미터를 쓸 수 있게 함으로써 테스트 코드량을 줄이고 유지보수를 쉽게 해주는 유용한 라이브러리 이다. 테스트 할 전제조건 1. basePrice와 maxPrice 가 모두 0이면 free=true 그 이외에는 free=false 2. location 이 null 이거나 문자열의 길이가 0일 때 offline = false 그 외에는 offline = true 참고 URL : https://github.com/Pragmatists/JUnitParams Pragmatists/JUnitParams Parameterised tests that do..