引用
#启动unitils所需模块
unitils.modules=database,dbunit,hibernate,spring
#自定义扩展模块
#unitils.module.dbunit.className=sample.unitils.module.CustomExtModule
#配置数据库连接
database.driverClassName=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@localhost:1521:orcl
database.userName=junit
database.password=test123
database.schemaNames=t_user
database.dialect=oracle
#配置数据库维护策略
updateDataBaseSchema.enabled=true
#配置数据库表创建策略
dbMaintainer.autoCreateExecutedScriptsTable=true
dbMaintainer.script.locations=E:/JAVA/MyEclipse_pro/Junit+Unitils/Test/dbscripts
#配置数据加载策略
DbUnitModule.DataSet.factory.default=com.chenyan.util.dataset.excel.MultiSchemaXlsDataSetFactory
DbUnitModule.ExpectedDataSet.factory.default=com.chenyan.util.dataset.excel.MultiSchemaXlsDataSetFactory
#数据集加载策略
#CleanInsertLoadStrategy:先删除dateSet中有关表的数据,然后再插入数据
#InsertLoadStrategy:只插入数据
#RefreshLoadStrategy:有同样key的数据更新,没有的插入
#UpdateLoadStrategy:有同样key的数据更新,没有的不做任何操作
DbUnitModule.DataSet.loadStrategy.default=org.unitils.dbunit.datasetloadstrategy.impl.CleanInsertLoadStrategy
如果是要指定具体方法的数据集加载级别,在@Dataset制定就是可以覆盖了
@Test
@Transactional(TransactionMode.ROLLBACK)
@DataSet(value = "xxService-xx.xml",loadStrategy = InsertLoadStrategy.class)
#配置事务策略
DatabaseModule.Transactional.value.default=commit
#配置数据集结构模式XSD生成路径
dataSetStructureGenerator.xsd.dirName=resources/xsd
这边做测试,想看看数据库脚本是怎么创建的
1,正常情况下,用户没有表,执行,自动建表
2,修改数据库表字段,然后执行测试,并不会删除表数据和结构再执行脚本
3.修改或新增脚本文件,会触发重新执行脚本
所以如果用它来维持数据库表,必须所有针对表单修改都用script去做,或必须更新到script上
一般的测试方法示例
分享到:
相关推荐
activiti和springboot整合只使用application.properties配置文件,解决了jdbc长时间待机连接被收回报错。使用springProcessEngineConfiguration对activiti管理
log4j.properties配置文件
apache+tomcat集群配置 tomcat 中workers.properties配置说明
log4j.properties配置分级别单独打印
log4j.properties配置详解
log4j.properties配置
Log4j.jar包,和log4j.properties属性文件打包下载.
完美log4j.properties 配置
dbconfig.properties C3P0配置 dbconfig.properties C3P0配置
log4j.properties配置详解,长期总结,以完善
IDEA WEB项目启动不加载application.properties配置文件,yml配置文件是否也会不加载未尝试,如果有遇到的可以尝试一下。
Liferay 6.0.5 portal.properties 配置文件详解 详细说明了 portal.properties 配置文件可以配置的所有属性
struts2的struts.properties配置文件详解
java 日志出入log4j配置文件(完整版和精简版) log4j.properties(完整版) log4j.properties(精简版)
[SSH+Maven+Bootstrap视频教程]_17. 添加 log4j.properties 配置文件.zip
Log4j.properties配置详解,Log4j.properties配置详解,Log4j.properties配置详解,Log4j.properties配置详解Log4j.properties配置详解
配置项含义danmu%弹幕文件弹幕数下限,默认0表示下载弹幕数量不为0的弹幕文件,设置1-100则表示根据当前弹幕池上限(例如24分钟番剧3000条的百分之多少
java读取.properties配置信息,已经整理成一份详细的说明文档,包括测试例子,已经通过测试