• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

need more stock

24.02.27 16:28 작성 조회수 126

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
상품주문 test에서 코드를 똑같이 따라 쳤는데 need more stock exception이 나요그리고 그 아래 상품주문_재고수량초과 테스트를 적을 때 @Test 에 expected를 적는데 expected라는 메소드를 해결할 수 없다고 빨간줄이 떠요링크 공유합니다https://drive.google.com/file/d/1Yr0w6SZWSH3Usqd8Gbx8bhQTcfRmmWHz/view?usp=sharing

답변 1

답변을 작성해보세요.

2

OMG님의 프로필

OMG

2024.02.27

안녕하세요. 영한공유님, 공식 서포터즈 OMG입니다.

다음을 수정해주세요.

1.Book 클래스 필드 제거

private String name;
private int price;
private int stockQuantity;

2.Item 클래스 @Sette추가

.

3.OrderRepository의 private static EntityManager em; 에서 static 대신 final로 변경

.

4.Delivery 클래스 @Getter대신 @GeneratedValue로 변경

image

이렇게 변경하면 테스트 성공합니다.


 

@Test(Expected)가 안되는 이유

11번째 라인의 import는 Junit5 전용입니다.

expected 옵션이 사용 가능한 Junit4의 @Test어노테이션을 import문에 추가해야합니다.(12번째 줄)

image

감사합니다.

감사합니다!!