본문 바로가기
오류개선

[해결] error: cannot find symbol 오류

by 바투바투 2022. 7. 12.
반응형

 

코드를 따라 치다보면 가끔 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