我有一个小的Spring webapp。我有一些简单的单元测试,但我现在正在尝试编写一个测试,只是验证我的bean的预期接线。
我已经通过简单地复制我的常规" applicationContext.xml"来完成我的测试。将文件放入src / test / resources并为其指定一个不同的名称,然后将该名称赋予@ContextConfiguration批注。我已经验证了这在Eclipse中运行测试类。
但是,我真的不想复制默认的applicationContext.xml,所以我可以在测试中使用它。我真的只想使用默认的,所以我不需要保留它的副本。
我正在使用Gradle,我想我可以在构建脚本中配置一些内容,以便测试运行会添加" src / main / webapps /..."到类路径,但这可能在从Eclipse执行测试时没有帮助。我也不想手动配置运行配置。
我所说的应该足够了,但这是我目前在测试类声明之上的内容:
@RunWith(SpringRunner.class)
@ContextConfiguration(value = {"/testApplicationContext.xml", "/testResources.xml"})