Junit加载Spring容器作单元测试_添加事务回滚

Junit加载Spring容器作单元测试_添加事务回滚

在执行单元测试时,为了避免产生脏数据,将测试单元设置成事务回滚!!!!!

 package com.pyy.sell.dao;   import com.pyy.sell.po.ProductCategory; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import org.springframework.transaction.annotation.Transactional;   /**  * 类目  * Created by pyy  * 2017年12月21日16:07:52  */ @RunWith(SpringRunner.class) @SpringBootTest  @Transactional // 默认rollback=true public class ProductCategoryDaoTest {      @Autowired     private ProductCategoryDao productCategoryDao;      @Test     public void saveTest(){         ProductCategory productCategory = new ProductCategory();         productCategory.setCategoryName("热销产品");         productCategory.setCategoryType(1);         productCategoryDao.save(productCategory);     }     @Test     public void updateTest(){         ProductCategory productCategory = productCategoryDao.findOne(1);         productCategory.setCategoryId(1);         productCategory.setCategoryName("热销产品2");         productCategory.setCategoryType(1);         ProductCategory result = productCategoryDao.save(productCategory);          Assert.assertNotNull(result);     }      @Test     public void findByTest(){         ProductCategory productCategory = productCategoryDao.findOne(1);         Assert.assertNotNull(productCategory);     } }
 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏伦少的博客

旧版spark(1.6版本) 将rdd动态转为dataframe

转载请务必注明原创地址为:http://dongkelun.com/2018/05/11/rdd2df/

4315
来自专栏码匠的流水账

自定义spring kafka consumer 线程池

spring-kafka-1.2.3.RELEASE-sources.jar!/org/springframework/kafka/listener/Kafka...

3310
来自专栏JAVA后端开发

JAVA实现编写平台代码生成器

[项目中经常写CRUD,但实际这些工作,我觉得如果有一个完整的代码规范,完全可以自动生成,加快开发效率. 代码生成器技术原理不复杂,一般就是写好一个模板生成一...

9992
来自专栏西安-晁州

spring-boot之简单定时任务

首先是pom.xml依赖: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http...

2280
来自专栏老码农专栏

Actframework依赖注入 II - 注入对象类型

1123
来自专栏about云

spark2 sql读取数据源编程学习样例2:函数实现详解

问题导读 1.RDD转换为DataFrame需要导入哪个包? 2.Json格式的Dataset如何转换为DateFrame? 3.如何实现通过jdbc读取和保...

3576
来自专栏lgp20151222

学习sharding-jdbc 分库分表扩展框架

https://gitee.com/a247292980/sharding-jdbc

1493
来自专栏一个会写诗的程序员的博客

服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING

服务端有异常, 导致: Ajax 请求报错 net::ERR_INCOMPLETE_CHUNKED_ENCODING

1502
来自专栏别先生

Hibernate之关联关系映射(一对一主键映射和一对一外键映射)

1:Hibernate的关联关系映射的一对一外键映射:   1.1:第一首先引包,省略   1.2:第二创建实体类:     这里使用用户信息和身份证信息的关系...

2257
来自专栏为数不多的Android技巧

Android 插件化原理解析——Hook机制之AMS&PMS

在前面的文章中我们介绍了DroidPlugin的Hook机制,也就是代理方式和Binder Hook;插件框架通过AOP实现了插件使用和开发的透明性。在讲述Dr...

1391

扫码关注云+社区

领取腾讯云代金券