0
단위 테스트에서 스프링에 의해 자동으로 실행되는 콩의 List
을 어떻게 조롱 할 수 있습니까?autowired @ ResourceResource 목록
지금까지 내가 원하는 결과를 얻을 수 없었습니다. 그렇게 할 수있는 방법이 있습니까?
@Component
public class CrmStatusChecker {
@Resource
private List<IsAliveEnabledComponent> components;
....
}
테스트
@RunWith(MockitoJUnitRunner.class)
public class CrmStatusCheckerTest {
@Mock
private List<IsAliveEnabledComponent> isAliveComponents;
@InjectMocks
private final CrmStatusChecker crmStatus = new CrmStatusChecker();;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
}
...
}
그것은 Springockito 트릭을해야하지만, 그 너무 많은 문제가 :) IsAliveEnabledComponent을 조롱하고 수동으로 목록을 추가 끝내 보인다. –