작성
·
998
0
OrderServiceImplTest라는 파일로 테스트 하려던 중 createOrder와 관련된 오버라이드 오류가 발생했습니다.
OrderServcieImpl 클래스에서는
The method createOrder(Long, String, int) of type OrderServiceImpl must override or implement a supertype method 라는 오류가 발생했고
MemberRepository 클래스에서는
The field OrderServiceImpl.discountPolicy is not visible 이 발생했습니다.
DiscountPolicy 클래스에서는
(1) Duplicate method createOrder(OrderServiceImpl, Long, String, int) in type DiscountPolicy
(2) The field OrderServiceImpl.memberRepository is not visible
(3) Duplicate method createOrder(OrderServiceImpl, Long, String, int) in type DiscountPolicy 이 차례로 발생하였습니다.
오버라이드 관련 오류인건 알겠는데, 어디서 어떤 부분을 고쳐야할지 막막하네요 2시간 30분 가량 구글링도 해보고 직접 코드도 수정해봤는데 오히려 먼 산으로 가는 느낌입니다. 도와주세요 ㅜ_ㅜ