testng集成spring测试
2013-11-20 16:25
344 查看
testng eclipse下载地址:http://beust.com/eclipse/
testng是类似于junit的一类单元测试工具。spring 对其也有比较好的支持。
安装完成后,在选中类后,右键,testng->create testng class 可以创建该类对应的测试类。然后你就可以对类或者单个方法做单元测试了。
首先我们采用为测试类创建一个父类,用来加载spring的配置,和添加事务。
@ContextConfiguration注解用于加载spring的配置文件,开启spring容器。
@TransactionConfiguration注解用于指定注解事务采用的事务管理器。
@Transactional(propagation=Propagation.REQUIRED)开启事务,并指明每个方法都要处在事务中。
然后子类,就能够直接用@Resource等注解加载bean了。
testng是类似于junit的一类单元测试工具。spring 对其也有比较好的支持。
安装完成后,在选中类后,右键,testng->create testng class 可以创建该类对应的测试类。然后你就可以对类或者单个方法做单元测试了。
首先我们采用为测试类创建一个父类,用来加载spring的配置,和添加事务。
@ContextConfiguration(locations = { "classpath:spring/spring-*.xml" }) @TransactionConfiguration(transactionManager = "transactionManager", defaultRollback = false) @Transactional(propagation = Propagation.REQUIRED) public abstract class SpringTestNgTestCase extends AbstractTransactionalTestNGSpringContextTests { }
@ContextConfiguration注解用于加载spring的配置文件,开启spring容器。
@TransactionConfiguration注解用于指定注解事务采用的事务管理器。
@Transactional(propagation=Propagation.REQUIRED)开启事务,并指明每个方法都要处在事务中。
然后子类,就能够直接用@Resource等注解加载bean了。
相关文章推荐
- 【Java.JUnit】Spring Test, JUnit, Mockito, Hamcrest 集成 Web 测试
- testng集成spring
- jenkins+testng+ant+webdriver持续集成测试
- Jenkins集成 Ant+Testng测试项目,发布结果到Jenkins
- 使用DBUnit集成Spring简化测试
- jenkins+testng+ant+webdriver持续集成测试
- testng+maven+java+idea 接口测试入门三:与jenkins集成
- 持续集成:TestNG组织如何测试用例
- Spring 集成Hibernate 并进行测试
- NoSQL之Redis(五)--- Redis测试以及其与Spring的集成
- Spring Test, JUnit, Mockito, Hamcrest 集成 Web 测试
- Spring集成React用来开发前端----SpringMVC + react 开发实时测试
- Drools与Spring集成 登录测试
- webservice axis 集成spring,开发测试demo
- 【自动化测试与持续集成】基于Selenium2和TestNG的自动化测试的实现
- 持续集成:TestNG组织如何测试用例
- 一个测试jpa和Spring集成的文件
- Springboot集成selenide 自动化测试
- OSworkflow,spring1.27,hibernate3集成-4.测试
- 【JBehave】集成spring测试