在项目的开发过程中使用Junit4测试代码,使用Spring中测试类AbstractTransactionalJUnit4SpringContextTests简化开发的中配置等信息、
@ContextConfiguration(locations = "/spring/**/testApplicationContext-*.xml")
@TransactionConfiguration(transactionManager = "system.platformTransactionManager")
public abstract class AbstractBaseTransactionalSpringContextTests
extends AbstractTransactionalJUnit4SpringContextTests {
}
◎ContextConfiguration:设置配置文件的路径
@TransactionConfiguration设置事务管理器的信息
测试类
public class FlightOrderDaoTest extends
AbstractBaseTransactionalSpringContextTests {
@Autowired //采用注解自定注入信息
private FlightOrderDao flightOrderDao;
@Test
@Rollback(false)
public void add() {
FlightOrder order = new FlightOrder();
order.setOrderNo(11111L);
order.setPnr("CA4102");
FlightOrderItem item=new FlightOrderItem();
// item.setCapsuleNo("F");
item.setBackMark(1);
item.setModifyMark(1);
order.getOrderItems().add(item);
flightOrderDao.save(order);
assertNotNull(order.getId());
assertNotNull(item.getId());
// flightOrderDao.delete(order);
order.getOrderItems().remove(0);
flightOrderDao.save(order);
order=flightOrderDao.get(order.getId());
assertEquals(0, order.getOrderItems().size());
}
}
分享到:
相关推荐
博文链接:https://zmfkplj.iteye.com/blog/232060
采用最新Spring 4.3.2 和mybatis最新jar包,jdk1.8,eclipse javaEE搭建
该项目包括spring boot 相关源码和测试demo,方便大家进行原理学习。
包含spring事务管理案例的项目源码和说明文档
测试用例,显示未初始化数据库以进行测试的错误 该项目包含一个测试,该测试查询内存中的h2数据库以确保其不为空 $ mvn test ... 2014-10-14 10:10:21.409 WARN 3435 --- [ main] o.s.b.a.jdbc....
spring boot dubbo 远程调用,实现hello world 项目。
单集群演示功能测试用例,spring boot配置项以spring.elasticsearch.bboss开头 对应的配置文件为application.properties文件 多集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\...
在这种情况下,当我们运行测试用例时,测试用例可以成功运行,但是数据不会永久保存在数据库中。 运行应用程序并尝试保留数据时,数据将成功保留。 如果要检查数据库的UI,请设置neo4j-community应用程序并设置...
基于Spring Boot搭建的小型项目demo,并提供测试类等资源.提供数据库连接,与基础操作类demo.
Spring柠檬演示应用该存储库已弃用。 请改为参考存储库中的项目。
技术实现:Spring 项目(SSM 框架):展示:http://43.143.77.107:8090 简单介绍:1、主要分为构建索引模块与搜索模块两个部分;2、构建索引采用 Ansj 进行分词后,分别构建正排索 引与倒排索引保存至数据库中...
自动化测试用例开发人员只需要学习一次,就可以编写前端自动化测试用例,对前端产品进行自动化测试。 前端自动化测试框架包含如下模块:APP自动化测试框架,HTML5网页自动化测试框架,Web网页自动化测试框架。 APP...
435 测试用例设计和评审 436 测试实现和执行 437 持续集成 44 质量评估标准 5 接口测试的技术简介 51 Junit 52 DbUnit 53 Spring TestContext Framework 54 Unitils 55 TestNG 56 CruiseControl 57 ...
- 测试: 测试用例、测试报告 - 上线运维:软件环境安装、部署 ### 角色分工 - 项目经理:对整个项目负责、任务分配、把控进度 - 产品经理:进行需求调研、输出调研文档、产品原型 - UI设计师:根据产品原型输出...
基于微信平台的基于springboot闲置书本交易小程序的研制 (源码 + 说明文档 + 演示视频) 4.开发流程和开发环境 27 4.1微信小程序开发流程 27 4.2项目开发方法及部署环境 29 ...6.3测试用例 38 5.4测试结果 40
自动化测试用例开发人员只需要学习一次,就可以编写前端自动化测试用例,对前端产品进行自动化测试。 ## 前端自动化测试框架包含如下模块: APP 自动化测试框架、HTML5 网页自动化测试框架、Web网页自动化测试框架。...
3-3 -编写程序代码及测试用例 3-4 -配置Wrapper,运行程序 第4章 开发环境的搭建 4.1-4.2IDE及插件的安装配置,项目运行 第5章 集成Thymeleaf模版引擎 5.1-5.6 Thymeleaf 5.7-5.14Thymeleaf 与 Spring Boot ...
使用idea开发工具,基于springboot2.x、jwt鉴权、nginx集群,前后端分离的微信Oauth2.0一键登录和微信网页扫码支付测试开发demo
Spring3.0是Spring在积蓄了3年之久后,隆重推出的...17.9.2 编写ForumManageController测试用例 17.10 部署和运行应用 17.11 小结 以下内容详见本书配书光盘: 附录A JavaMail发送邮件 附录B 在Spring中开发Web Service
加密N上载 encrypt-N-upload是一个演示应用程序,它最初是一个集成应用程序,可以将身份验证请求从内部服务器代理到外部授权服务。 该应用程序还接受文件...单元测试Spring Boot MVC控制器 使用Spring Boot调度程序