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
{......
然而运行下行家测试时,应用程序上下文加载失败,这是因为在初始化类不运行。
为什么初始化器类没有运行?
很快在哪个目录的文件'applicationContext.xml'和'的ApplicationContext-security.xml'在什么位置? - btw:安全文件在word上下文中使用小写字母“c”是否正确? – Ralph 2013-02-17 15:54:03
当你说完美运行时,你的意思是在Eclipse中吗?如果是这样,Eclipse的构建路径是什么?它是否包含更新版本的junit? – 2013-02-17 17:24:24
我想你有这样的问题:http://stackoverflow.com/questions/10104372/testing-with-spring-and-maven-applicationcontext – cizek 2013-02-18 11:33:37