반응형
코드를 따라 치다보면 가끔 set과 get 메서드를 사용할때 오류가 발생했었다. 테스트를 해봐야하는데 여기서 생긴 문제때문에 테스트 진행이 되지 않아 검색해보니, 인텔리J에서 자동으로 import를 하면서 자주 발생할 수 있는 문제인 것을 알았다.
private static void calculateEarnedStampCountTest() {
// given
Order order = new Order();
OrderCoffee orderCoffee1 = new OrderCoffee();
orderCoffee1.setQuantity(3);
OrderCoffee orderCoffee2 = new OrderCoffee();
orderCoffee2.setQuantity(5);
order.setOrderCoffees(List.of(orderCoffee1, orderCoffee2));
나는 여기 코드를 작성하고 있었고, new Order(); 객체생성부분과 setOrderCoffees에서 import하면서 클래스말고 인터페이스를 import를 했던게 문제였다.
인터페이스를 임포트했던것을 클래스로 임포트하니 문제가 해결되었다!
반응형
LIST