spring-test的简单实用方式
为什么80%的码农都做不了架构师?>>>
1. 通过maven引入spring-test框架
<dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>4.2.0.RELEASE</version>
</dependency>
2. 直接贴上测试用例
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:applicationContext*.xml" })
@Rollback(false)
public class UserServiceTest {@Resourceprotected UserService userService;@Resourceprotected RoleService roleService;@Beforepublic void before() {// 操作前数据情况 测试查询System.err.println("user total: " + userService.list().size());}@Afterpublic void after() {// 操作后数据情况System.err.println("user total: " + userService.list().size());}@Testpublic void userTest() {try {User user = null;for (int i = 0; i < 10; i++) {user = new User();user.setUserName("user-" + i);user.setPassword(user.getUserName());// 测试插入userService.insert(user);// if (i == 5) {// throw new RuntimeException("error!");// }}// 测试查询List<User> users = userService.list();System.err.println("user total: " + users.size());// 测试删除for (User user2 : users) {userService.deleteByPrimaryKey(user2.getId());}} catch (Exception e) {e.printStackTrace();}}
}
3. 运行测试用例即可
spring-test测试框架的其他功能仍在摸索学习
转载于:https://my.oschina.net/foxeye/blog/493985
spring-test的简单实用方式相关推荐
- 项目简单实用方式_组合替代继承_算法切换
算法切换 关键字:算法切换 意图: 关注算法的封装:将每一个算法封装到单独的类,使他们可以相互替换. 优点:对象(员工)与算法(岗位薪资计算方式)隔离. 缺点:客户端代码必须知道所有算法的实现,并自行 ...
- 项目简单实用方式_组合替代继承_状态决定行为
状态决定行为 //类图上无变化. //解决算法切换,缺点 //不依赖客户端传递. 意图: 对象的状态改变时,行为可以随之变化. 优点: 主要解决的是对象状态的迁移.自身决定,自身维护
- 简单实用的Chrom浏览器模拟POST请求方式
实现post请求方式有很多种,比如postman等. 但有时候接口做了登录拦截,这个时候使用postman等工具要配置相关的cookie信息. 这个过程是很繁琐,最后也不一定能达到预期效果. 本篇使用 ...
- Emscripten 单词_分享15个英语单词记忆方法,简单实用,赶紧收藏吧!
分享15个英语单词记忆方法,简单实用,赶紧收藏吧! 单词是学习英语的基石,英语程度的好坏,单词是最重要的衡量标准.单词的构成方式其实很简单,就是26个字母的排列组合. 那有什么方法能够让我们更好地把单 ...
- 一个简单实用的,基于EF的三层架构
到底什么样的框架才是好框架呢?或许不同人有不同的看法.我个人觉一个好的框架,最重要的要是简单实用,能快速适开发,可维护性高(不会出现复制黏贴的代码),并能快速响应各种业务场景的变化的框架,同时性能不会 ...
- springboot导入项目依赖报错_使用Spring Boot很简单,go!!!
Spring Boot依赖 使用Spring Boot很简单,先添加基础依赖包,有以下两种方式 1. 继承spring-boot-starter-parent项目 org.springframe ...
- python读取excel表格-python读写Excel表格的实例代码(简单实用)
安装两个库:pip install xlrd.pip install xlwt 1.python读excel--xlrd 2.python写excel--xlwt 1.读excel数据,包括日期等数据 ...
- 『中级篇』k8s的NodePort类型Service以及Label的简单实用(68)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』k8s的NodePort类型Service以及Label的简单实用(68) 上次主要说了service的一种类型,c ...
- 简单实用的Windows命令(一)
前几天新买了一台笔记本电脑,使用了一下几个简单的查看电脑配置的命令,觉得非常的不错,在此记录一下 一:运行命令的方式有两种 1:使用快捷键WIN+R,然后在弹出的"运行"对话框中输 ...
最新文章
- 点击空白 键盘消失 (待续……)
- python爬虫案例-python爬虫案例
- 详解C中volatile关键字
- python评分卡建模-实现WOE编码及IV值计算
- jQuery常用的方法
- 查询数据库中所有表的行数(sqlserver 2000)
- jsp中两个double相乘_图像处理中的代数运算及几何变换
- 分库分表的几种常见形式以及可能遇到的难题
- java并发锁获取的方式_Java精通并发-notify方法详解及线程获取锁的方式分析
- 使用Swagger,ApiExplorer和NSwag掌握ASP.NET Core和ABP中的外部Web API
- scrapy.response
- android 显示文章内容,在Android中,RecyclerView在重新创建后没有显示任何内容
- fcntl函数与整数常量O_ACCMODE
- Oracle 11g RAC添加一节点过程
- 分布式光伏站远程监控组网方案
- 智能手环开发之 实现蓝牙(BLE)基本功能
- 计算语言学之语言理解与认知(1)
- 使用纸壳CMS创建多语言网站
- SendMessage功能(中规中矩)
- 难以置信!网易首席架构师竟用了500页笔记,把网络协议给趣谈了