TestNG 集成Spring-test
2016-06-20 16:12
537 查看
需要集成上一篇博客 《TestNG单元测试》
导包
导包
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>4.1.9.RELEASE</version> </dependency>
1 Simple test
package com.zzwx.test.springtestngdbunit; import java.util.List; importorg.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; importorg.springframework.test.context.testng.AbstractTestNGSpringContextTests; import org.testng.annotations.AfterTest; import org.testng.annotations.BeforeTest; import org.testng.annotations.Test; import com.zzwx.dao.entity.sys.Menu; import com.zzwx.service.UserService; import com.zzwx.test.dbunit.DBUnitEachAll; /** * @author Roger * @desc testng集成Spring */ @ContextConfiguration(locations = {"classpath:applicationContext.xml"}) publicclass TestSimple extends AbstractTestNGSpringContextTests{ @Autowired private UserService userService; private DBUnitEachAll dbunit; @BeforeTest publicvoid beforeTest(){ dbunit = new DBUnitEachAll(); dbunit.setUpBackupEachAll("testSimple.xml", "sys_menu"); } @Test publicvoid testSimple(){ List<Menu> menus = userService.findMenus(); System.out.println("菜单列表:"+menus); } @AfterTest publicvoid afterTest(){ dbunit.recoverBackupEachAll(); } }
2 result
. . . . . 菜单列表:[Menu [id=1, menuName=权限管理1, menuUrl=null], Menu [id=2, menuName=系统管理1, menuUrl=null], Menu [id=3, menuName=日志管理1, menuUrl=null], Menu [id=4, menuName=用户管理1, menuUrl=null], Menu [id=7, menuName=会员列表1, menuUrl=null]] PASSED: testSimple =============================================== Default test Tests run: 1, Failures: 0, Skips: 0 =============================================== =============================================== Default suite Total tests run:1, Failures: 0, Skips: 0 . . . . .
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- Spring和ThreadLocal
- Spring Boot 开发微服务
- Spring AOP动态代理-切面
- Spring整合Quartz(JobDetailBean方式)
- Spring整合Quartz(JobDetailBean方式)
- Ruby单元测试框架TestUnit的替代者MiniTest介绍
- Android学习笔记之应用单元测试实例分析
- 模拟Spring的简单实现
- Spring整合WebSocket应用示例(上)
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- 监听器获取Spring配置文件的方法
- springmvc 发送ajax出现中文乱码的解决方法汇总
- SpringMVC框架下JQuery传递并解析Json格式的数据是如何实现的
- 详解Java的MyBatis框架和Spring框架的整合运用
- struts2 spring整合fieldError问题