package test.user;
import org.springframework.test.AbstractTransactionalSpringContextTests;
import com.yimei.drp.model.user.UserInfo;
import com.yimei.drp.service.user.IUserService;
/**
* @author zj
*
*/
public class UserTest extends AbstractTransactionalSpringContextTests {
private IUserService userService;
public void setUserService(IUserService userService) {
this.userService = userService;
}
@Override
protected String[] getConfigLocations() {
return new String[] {
"spring/persistenceContext.xml",
"spring/aopContext.xml",
"spring/daoContext.xml",
"spring/serviceContext.xml",
"spring/servletContext.xml"
};
}
/**
*
*/
/**
*
*/
public void testRegisterUser() {
//①测试方法中的数据操作将在方法返回前被回滚,不会对数据库
//产生永久性数据操作,第二次运行该测试方法时,依旧可以
UserInfo userInfo = new UserInfo();
//userInfo.setId("9001");
userInfo.setUsername("zhoujun");
userInfo.setAddress("广州白云区");
userInfo.setArea("白云区");
userInfo.setCity("广州");
userInfo.setCompany_name("皮包公司");
userInfo.setLinkman("周生");
userInfo.setEmail("zmfkpj@jdf.com");
userInfo.setMobile("13711486870");
userInfo.setPassword("123456");
userInfo.setPhone("020-89561458");
userInfo.setProvince("广东省");
userInfo.setZip(123456);
userInfo.setType(new Integer(1));
userInfo.setIf_del(new Integer(0));
userService.saveUser(userInfo);
//②对数据操作进行
UserInfo userInfo1 = userService.getUserById("402880ee1b6343b7011b6343c3100001");
//System.out.println("===userName==="+userInfo1.getUsername());
//正确性检验
assertEquals(userInfo.getUsername(), userInfo1.getAddress());
setComplete();
}
/**
*
*/
public void testGetUserById(){
UserInfo userInfo1 = userService.getUserById("402880ee1b6343b7011b6343c3100001");
System.out.println("===userName==="+userInfo1.getUsername());
}
}