首页 > 编程语言 > 详细

spring集成testng笔记

时间:2018-08-09 20:56:49      阅读:173      评论:0      收藏:0      [点我收藏+]

spring整合testng需在spring配置文件中添加入下配置:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="classpath:config/jdbc.properties" />
</bean> -- 注入BeanFactory
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"><value>${driver}</value></property>
<property name="url"><value>${url}</value></property>
<property name="username"><value>${username}</value></property>
<property name="password"><value>${password}</value></property>
</bean> -- 注入dataSource

<bean id="txMgr" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean> -- 注入事物控制dataSourceTransactionManager
AbstractTestNGSpringContextTests:测试类只有继承了该类才能拥有注入实例能力,否则注入报错
AbstractTransactionalTestNGSpringContextTests:测试类继承该类后拥有注入实例能力,同时拥有事物控制能力
@Rollback注解:默认为true,即case执行前开启事物,case结束后rollback回滚事物。
如果不想回滚可以在case上添加注解@Rollback(false)

Demo:

技术分享图片

 


 

spring集成testng笔记

原文:https://www.cnblogs.com/hm-xf/p/9451527.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!