解决方案:ApplicationContext ctx声明为成员变量,即可解决问题
public class UserServiceTest {
private static UserService us;
private static ApplicationContext ctx;
@BeforeClass
public static void setUpBeforeClass() throws Exception {
ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
us=(UserService) ctx.getBean("userService");
}
@Test
public void testSave() {
}
}
本文介绍了一种在单元测试中使用Spring框架进行配置的方法。通过将ApplicationContext声明为成员变量,并在测试类中初始化ClassPathXmlApplicationContext,可以方便地获取到需要的Bean实例,如UserService。这种方式简化了测试环境的搭建过程。
5万+

被折叠的 条评论
为什么被折叠?



