인프런 커뮤니티 질문&답변

love zoe님의 프로필 이미지

작성한 질문수

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

주문 기능 테스트

JUnit5 상품재고 초과 테스트

작성

·

323

2

@Test
void 상품주문_재고수량초과() throws Exception {
//given
Member member = createMember();
Item item = createBook("Jpa", 50000, 10);
int count = 11;

//when, then
assertThrows(NotEnoughStockException.class,
() -> orderService.order(member.getId(), item.getId(), count), "재고 수량 부족 예외가 발생해야 한다.");
}

안녕하세요 영한님!!

저는 Junit5를 이용해서 테스트를 진행하고 있는데

위의 코드의 경우에 assertThrows() 메서드 코드가

when이자 then이 되는건가요?

 

답변 1

1

안녕하세요. 에러나면짖는개님, 공식 서포터즈 David입니다.

.
네, 말씀하신 게 맞습니다:)
.
감사합니다.

love zoe님의 프로필 이미지
love zoe
질문자

답변 감사합니다 👍

love zoe님의 프로필 이미지

작성한 질문수

질문하기