【发布时间】:2010-02-09 11:59:49
【问题描述】:
有一个文档http://static.springsource.org/spring/docs/2.5.6/reference/testing.html how to add IoC support to junit testing using xml-configuration,但我找不到基于 java 的配置示例...
例如,我有基于 java 的 bean:
public class AppConfig
{
@Bean
public Test getTest() { return new Test(); }
}
并测试:
@RunWith(SpringJUnit4ClassRunner.class)
public class IocTest
{
@Autowired
private Test test;
@Test
public void testIoc()
{
Assert.assertNotNull(test);
}
}
在不使用 xml-configs 的情况下,我应该添加什么以在我的 junit 测试中启用基于 java 的 bean?
我通常使用:
new AnnotationConfigApplicationContext(AppConfig.class);
但它不适用于测试...
【问题讨论】: