SPRING+JUNIT单元测试s

原创 2015年07月08日 17:36:48
<strong>BaseSpringTest:</strong>
package com.asiainfo.test;


import org.apache.log4j.Logger;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.TestExecutionListeners;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.support.DependencyInjectionTestExecutionListener;
import org.springframework.test.context.transaction.TransactionConfiguration;
import org.springframework.test.context.transaction.TransactionalTestExecutionListener;


@RunWith(SpringJUnit4ClassRunner.class)// 指定由SpringJUnit4ClassRunner类主导单元测试
@ContextConfiguration(locations={
		"file:WebRoot/WEB-INF/*.xml",
		"file:WebRoot/WEB-INF/*.xml",
		"file:WebRoot/WEB-INF/classes/*.xml
	})// 定位上下文配置文件,减少硬编码
@TestExecutionListeners(listeners={
		DependencyInjectionTestExecutionListener.class,
		TransactionalTestExecutionListener.class
	})// 配置一系列监听器,前者监听测试类中的依赖注入是否正确,后者监听测试类中的事务
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=true)
// 配置事务,第一个参数为事务管理器的bean的id,第二个参数表示测试完成后事务是否会滚,默认true
public class BaseSpringTest {
	protected Logger log;
	
	public BaseSpringTest(){
		log = Logger.getLogger(getClass());
	}
	
}
</pre><pre name="code" class="java">
package com.asiainfo.module.test;

import org.junit.Test;

import com.asiainfo.common.MobileLocationUtil;
import com.asiainfo.test.BaseSpringTest;

public class MobileLocationUtilTest extends BaseSpringTest {

	@Test
	public void 测试方法(){
		
		测试类名.测试方法(测试参数);
	}
}




相关文章推荐

Spring的MOVE进行Junit单元测试

  • 2008年10月24日 11:51
  • 15KB
  • 下载

基于Spring的JUnit单元测试

  • 2016年04月06日 10:42
  • 717KB
  • 下载

Spring JUnit单元测试用例

项目整体结构创建JUnit Testcase在test/java包目录下新建JUnit Testcase类,如下所示: ApplyRequestSpeedV3Test.javapackage com...
  • FX_SKY
  • FX_SKY
  • 2016年07月12日 10:32
  • 856

spring JPA集成Junit单元测试

又有一段时间没有来记录点滴了,最近忙上了物联网平台项目,物联网平台何其多,我们定位于一个追赶者,说实在的心里没有啥谱。 项目中用到了spring boot,spring data JPA等一些相对部...

Spring项目中使用Junit单元测试并配置数据源的问题

一、问题描述由于公司项目中的数据源是配置在Tomcat中的server.xml中的,所以在使用Junit进行单元测试的时候,无法获取数据源。 二、解决方案由于项目集成了Spring的自动注入等功能,所...

spring框架学习(三)junit单元测试

单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回...

mybatis+spring junit单元测试

spring+mybatis 进行单元测试,今天学习了一下,记录下来 参考来源:点击打开链接 测试代码: public class TestUser { IUserService userS...

Spring Boot Junit单元测试

摘要: Junit这种老技术,现在又拿出来说,不为别的,某种程度上来说,更是为了要说明它在项目中的重要性。 凭本人的感觉和经验来说,在项目中完全按标准都写Junit用例覆盖大部分业务代码的,应该不会超...

Junit单元测试Spring读取classes或者WEB-INF目录下的配置文件

假设Spring配置文件为spring-context.xml 一、Spring配置文件在类路径下面(maven项目) 在Spring的java应用程序中,一般我们的Spring的配置文件都是放...
  • gyg1990
  • gyg1990
  • 2016年11月06日 21:25
  • 1833

spring框架学习(三)junit单元测试

单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SPRING+JUNIT单元测试s
举报原因:
原因补充:

(最多只允许输入30个字)