我已经使用@Activeprofiles 以及将包含 .xml 的 spring 配置文件导入到上下文配置中,但它似乎没有将配置文件加载到相应的 Junit 类中。下面是我所做的片段。断言比较值不会根据设置的配置文件进行更改。任何改进以激活弹簧轮廓的提示。测试班。
@RunWith(SpringJUnit4ClassRunner.class)
@ActiveProfiles("unittest-hsql")
@ContextConfiguration(locations = {
"classpath:spring/Services.xml"
"classpath:spring/profiles/dev.xml"
})
public class TestSpringProfile
{
@Test
public void testGetCronExpression()
{
String expression = EventLimitation.getExpression();
assertThat(expression, is("20"));
}
}