似乎没什么用
我正在尝试运行简单的测试:
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"/applicationContext.xml"}) @Transactional public class EmailServiceTest {
我也尝试过:
@RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"src/main/webapp/WEB-INF/applicationContext.xml"}) @Transactional public class EmailServiceTest {
以及一些代替“位置”的东西,例如“ classpath”和“ file”。
“ ApplicationContext”位于:
src main webapp WEB-INF applicationContext.xml
但是JUnit测试仍然说:无法加载ApplicationContext
在我们意识到我们的构建文件缺少与测试有关的信息之后,该问题得以解决。诸如“ app.properties”和“ applicationContext”之类的信息未复制到测试资源中。因此从技术上讲,这些都不在类路径上。