SpringTest+Junit4框架进行测试

来源:互联网 发布:网络主播思瑞护士视频 编辑:程序博客网 时间:2024/06/05 19:18

最近新上手用SSM框架写项目,用到JUnit测试框架。于是写篇文章记录一下过程中掌握的知识和遇到的问题,供自己查阅,也方便大家交流。

Junit4进行测试Spring+*

一、搭建环境(引入依赖)

  • Web项目*1
  • Spring 3.4.5
  • Junit 4.12
<dependency>    <groupId>junit</groupId>    <artifactId>junit</artifactId>    <version>4.12</version>    <!-- 表示开发的时候引入,发布的时候不会加载此包 -->    <scope>test</scope></dependency>

二、创建测试类

[推荐] 测试类的名称约定一般定义为“被测试类名称+Test”。

在src/main/test下创建测试类,

package site.gaoyisheng.test;public class TestMe {}

三、配置测试类

测试类注解声明

package site.gaoyisheng.test;/****import****/@RunWith(SpringJUnit4ClassRunner.class) // 表示继承了SpringJUnit4ClassRunner类,用于配置Spring测试@ContextConfiguration(locations = { "classpath:spring-mybatis.xml" })// 用于指定配置文件所在的位置(全路径也可以)public class TestMe {}

- import导包时需要注意,

此处若测试

package site.gaoyisheng.test;/****import****/@RunWith(SpringJUnit4ClassRunner.class) // 表示继承了SpringJUnit4ClassRunner类,用于配置Spring测试@ContextConfiguration(locations = { "classpath:spring-mybatis.xml" })// 用于指定配置文件所在的位置(全路径也可以)public class TestMe {}

5. 创建测试方法

  创建测试用方法,推荐名称为 “被测方法名称+ Test”。

  测试方法上方加入 @Test

6. 通过JUnit 4 执行

  右键方法名,选择则“Run As”→“JUnit Test”即可

参考资料:

http://www.cnblogs.com/rainisic/archive/2012/01/22/spring_test_framework.html

http://www.blogjava.net/titanaly/archive/2011/11/30/365230.html

http://junit.org/junit4/

原创粉丝点击