关于如何将junit支持spring进行测试(需要spring-test jar包)
用@RunWith和@ContextConfiguration注解就可以了
classes= {ApplicationConfigure.class}引入的是自己写的Java类的配置文件
locations= {"classpath:applicationContext.xml"}引入的是xml的配置文件
/**
* @RunWith(SpringJUnit4ClassRunner.class) 在单元测试时,启动spring容器支持
* @author Administrator
*
*/
@RunWith(SpringJUnit4ClassRunner.class)
//@ContextConfiguration(locations= {"classpath:applicationContext.xml"})
@ContextConfiguration(classes= {ApplicationConfigure.class})
public class UserServiceImpl2Test {
@Resource
private IUserService userServiceImpl;
@Test
public void updateUserBean(){
UserBean user = userServiceImpl.getUserBeanById(2);
Assert.assertNotNull(user);
user.setUserName("何");
userServiceImpl.updateUserBean(user);
}
@Test
public void findUserBeanList2PageBean() {
PageBean page = new PageBean(1, 5);
UserBean user = new UserBean();
user.setUserName("李");
userServiceImpl.findUserBeanList2PageBean(page, user);
System.out.println(page);
}
@Test
public void saveUserBean() {
UserBean user = new UserBean();
user.setAge(18);
user.setLoginName("zmy");
user.setPassword("123456");
user.setUserName("张曼玉");
userServiceImpl.saveUserBean(user);
}
}