2013-02-17 78 views
0

我有一个在Spring应用程序上下文中运行的Junit测试。应用程序上下文包含两个xml文件以及一个初始化程序。 JUnit的基类是如下:未在maven测试下运行的Spring ContextConfiguration初始化程序

@RunWith(SpringJUnit4ClassRunner.class) 
@ContextConfiguration(locations = { "classpath:/applicationContext.xml", 
            "classpath:/applicationcontext-security.xml"}, 
            initializers = com.abc.ConfigurationInitializer.class) 
@TransactionConfiguration 
@Transactional 
public abstract class BaseTest extends AbstractTransactionalJUnit4SpringContextTests 
{...... 

然而运行下行家测试时,应用程序上下文加载失败,这是因为在初始化类不运行。

为什么初始化器类没有运行?

+2

很快在哪个目录的文件'applicationContext.xml'和'的ApplicationContext-security.xml'在什么位置? - btw:安全文件在word上下文中使用小写字母“c”是否正确? – Ralph 2013-02-17 15:54:03

+0

当你说完美运行时,你的意思是在Eclipse中吗?如果是这样,Eclipse的构建路径是什么?它是否包含更新版本的junit? – 2013-02-17 17:24:24

+0

我想你有这样的问题:http://stackoverflow.com/questions/10104372/testing-with-spring-and-maven-applicationcontext – cizek 2013-02-18 11:33:37

回答

0

我的坏 - 初始化程序运行它只是坠毁后

相关问题