Programming & Language/Spring1 @Autowired와 @InjectMocks 를 같이 쓰고 싶을 때 public class A () { @Autowired private B b; @Autowired private C c; @Autowired private D d; } 다음과 같은 코드에서 D는 원래의 빈을 사용하고 B와 C를 모킹하고 싶다고 가정해보자. 해당 경우에는 public class aTest () { @Mock private B b; @Mock private C c; @Autowired @InjectMocks private A a; } 이렇게 사용하는 것이 아닌 public class aTest () { @MockBean private B b; @MockBean private C c; @Autowired private A a; } 이렇게 사용해야 한다. https://stackoverflow... 2022. 7. 4. 이전 1 다음