无法在Spring集成测试中自动装配bean

时间:2016-09-08 12:46:51

标签: junit mockito spring-test

我正在尝试autowire bean进行单元测试。 我正在使用基于annotation的配置类,而不使用基于xml的{​​{1}}。

Porblem application-context

这是我的代码。

Failed to load ApplicationContext

我的配置类看起来像这样

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = AppContextLoader.class, loader = AnnotationConfigContextLoader.class)
public class StockTest
{
    static Logger logger = Logger.getLogger(StockTest.class);
    @Autowired
    private StockGenerator generator;

    @Test
    public void someTest()
    {//some code here}
    }
}

注意: @Configuration public class AppContextLoader { @Bean public StockGenerator stockProvider() { StockGenerator stock = new StockGenerator(); return stock; } } 是春季管理的,所以我不知道如何处理它。我正在关注this示例。

或者当没有使用基于StockGenerator的方法时,还有其他方法来自动装配bean。

0 个答案:

没有答案