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+JUnit 单元测试

Spring + JUnit 单元测试0. 开发环境 IDE:IDEA 管理工具:Maven 1. 主要步骤: Maven引入jar依赖 junit junit...
  • genyizha
  • genyizha
  • 2017年11月29日 00:18
  • 19

spring+junit进行单元测试

如何在spring中,用注解进行junit单元测试
  • u014593633
  • u014593633
  • 2016年09月12日 14:11
  • 111

spring junit 做单元测试,报 Failed to load ApplicationContext 错误。

spring junit 做单元测试,报 Failed to load ApplicationContext 错误。   查找了好一会,最后发现。 @ContextConfiguration(l...
  • dearLHB
  • dearLHB
  • 2015年05月31日 19:38
  • 5291

一步一步实现现代前端单元测试

2年前写过一篇文章用Karma和QUnit做前端自动单元测试,只是大概讲解了 karma 如何使用,针对的测试情况是传统的页面模式。本文中题目中【现代】两字表明了这篇文章对比之前的最大不同,最近几年随...
  • Frank_YLL
  • Frank_YLL
  • 2018年01月14日 19:47
  • 97

spring+hibernate整合,不能启动spring容器进行单元测试

在测试单元里测试spring,当出现加载spring配置文件时,程序就死掉时,这主要是spring配置文件有错导致的,这时可以尝试新建一个类,用main方法来加载spring配置文件,就可以看到会抛出...
  • hz_chenwenbiaoTMB
  • hz_chenwenbiaoTMB
  • 2010年07月26日 14:30
  • 1958

Spring Boot干货系列:(十二)Spring Boot使用单元测试

前言这次来介绍下Spring Boot中对单元测试的整合使用,本篇会通过以下4点来介绍,基本满足日常需求Service层单元测试Controller层单元测试新断言assertThat使用单元测试的回...
  • vqhgWJl9EUB
  • vqhgWJl9EUB
  • 2017年12月28日 00:00
  • 357

Spring+junit 简单使用说明

Spring+junit 简单使用说明 MAVEN相关测试包 junit junit 4.12 test ...
  • IT_faquir
  • IT_faquir
  • 2018年02月07日 17:14
  • 21

Spring+Junit整合测试

在一般做spring系列项目时候都会做spring-test配合junit做单元测试。一般类似如下:new ClassPathXmlApplicationContext("applicati...
  • JeeGem
  • JeeGem
  • 2018年02月09日 05:30
  • 9

单元测试规范

单元测试规范
  • iprettydeveloper
  • iprettydeveloper
  • 2017年02月15日 11:13
  • 1249

单元测试的基本准则

实施单元测试的时候, 如果没有一份经过实践证明的详细规范, 很难掌握测试的 “度”, 范围太小施展不开, 太大又侵犯 “别人的” 地盘. 上帝的归上帝, 凯撒的归凯撒, 给单元测试念念紧箍咒不见得是件...
  • hou549135295
  • hou549135295
  • 2016年05月12日 14:49
  • 916
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SPRING+JUNIT单元测试s
举报原因:
原因补充:

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