博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-test的简单实用方式
阅读量:6249 次
发布时间:2019-06-22

本文共 1371 字,大约阅读时间需要 4 分钟。

  hot3.png

1. 通过maven引入spring-test框架

org.springframework
spring-test
4.2.0.RELEASE

2. 直接贴上测试用例

@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations = { "classpath:applicationContext*.xml" })@Rollback(false)public class UserServiceTest {    @Resource    protected UserService userService;    @Resource    protected RoleService roleService;    @Before    public void before() {        // 操作前数据情况 测试查询        System.err.println("user total: " + userService.list().size());    }    @After    public void after() {        // 操作后数据情况        System.err.println("user total: " + userService.list().size());    }    @Test    public 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
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

你可能感兴趣的文章
App 卸载记录
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
Mars说光场(3)— 光场采集
查看>>
Django 文件下载功能
查看>>
走红日本 阿里云如何能够赢得海外荣耀
查看>>
HTML DOM 之 DOM对象:Document Object Model (文档对象模型)
查看>>
qt 学习之路2
查看>>
算法分析-快速排序QUICK-SORT
查看>>
线上应用故障排查之二:高内存占用
查看>>
第四次作业
查看>>
异常处理汇总 ~ 修正果带着你的Code飞奔吧!
查看>>
百度地图需要的效果-有感
查看>>
BZOJ 1853: [Scoi2010]幸运数字
查看>>
BFS --- 素数环
查看>>
PCIE_DMA:xapp1052学习笔记
查看>>
给报表增加页眉
查看>>
python ----字符串基础练习题30道
查看>>
K 班1-7,alpha,beta 作业成绩汇总
查看>>
uva-10879-因数分解
查看>>