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());
}
}
分享到:
相关推荐
资源为整理的Spring MVC 使用的jar,导入jar就能运行工程,[另附本人测试用例]
Mybatis1.2.2与spring4.1.6整合,带测试用例。
采用最新Spring 4.3.2 和mybatis最新jar包,jdk1.8,eclipse javaEE搭建
本测试用例基于Spring开发。已经打为war包。测试的时候请放在tomcat的webapps目录内。启动tomcat后会自动部署。访问的时在浏览器输入http://127.0.0.1:8080/TestProject/showInfo.do即可访问。页面会显示网站当前...
springboot整合junit测试用例demo
测试用例,显示未初始化数据库以进行测试的错误 该项目包含一个测试,该测试查询内存中的h2数据库以确保其不为空 $ mvn test ... 2014-10-14 10:10:21.409 WARN 3435 --- [ main] o.s.b.a.jdbc....
springtest:Spring框架的测试用例
该项目包括spring boot 相关源码和测试demo,方便大家进行原理学习。
基于SpringBoot+Vue测试用例管理系统
但对Spring不了解并不影响本文所讲述的单元测试用例编写及回调模式、模板方法的应用。单元测试是编写高质量代码的前提,通过编写有效的单元测试即可以保证代码的质量又可以提高开发速度,因为大多数问题都可以通过...
NULL 博文链接:https://mutourenoo.iteye.com/blog/1156107
利用java,将excel数据转换为xml测试用例,转换后可将xml文件直接导入Testlink 1.9.3; 内含xml所有jar包,省去搜索相关jar麻烦,lib文件内含dom4j-1.6.1.jar jdom.jar org.apache.poi.jar jxl.jar; 源代码可扩展,...
Spring MVC非注解测试,用于理解spring mvc原理,然后再结合源码分析,更好的理解spring mvc
包含spring事务管理案例的项目源码和说明文档
无错运行,还有一个原因就是里面包含大量的测试用例,你可以启动他们的测试用例,然后跟着测试用例在eclipse按着F5或者F6或者F8跟着代码走一遍,印象会深刻很多。虽然每个版本之间有差别,由于我们想要研究的都是...
07 源码分析-spring的bean工厂准备工作
仇恨Spring Data REST + Spring HATEOAS的测试用例/示例使用Spring Data Rest,RestTemplate或(Spring)Traverson时难以发现或完成的事情的活动存储库
基于Spring的JUnit4单元测试