@Component
public class CandyHelper{
@Autowired
private List<CandyFilter> candyFilterList;
}
测试类
public class CandyHelperTest {
@Tested
private CandyHelper testInstance;
@Injectable
private List<CandyFilter> candyFilterList;
}
问题
使用Injectable时,会提示java.lang.IllegalArgumentException: java.util.List is not mockable;
不使用Injectable时会提示java.lang.IllegalStateException: Missing @Injectable for field "java.util.List candyFilterList" in CandyHelper
代码:
测试类
问题
使用Injectable时,会提示java.lang.IllegalArgumentException: java.util.List is not mockable; candyFilterList" in CandyHelper
不使用Injectable时会提示java.lang.IllegalStateException: Missing @Injectable for field "java.util.List
请问这种情况应该如何mock?