`
musicbox95351
  • 浏览: 229418 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Junit4测试spring 组件

 
阅读更多
很简单,但是还是自己备份一下。
package com.xxx.test;

import java.util.HashMap;
import java.util.Map;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.xxx.XXXService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:WebContent/WEB-INF/applicationContext.xml" })
public class XXXServiceTest extends AbstractJUnit4SpringContextTests {
  
	@Autowired
	XXXService xXXService;
	
	@Test
	public void search() {
		Map map = new HashMap();
		map.put("id", 1);
		xXXService.xxxx(xxx ...);
	}
}


主要注意locations 的写法,非spring配置文件不要加入


可参考
http://www.360doc.com/content/12/1014/00/7471983_241330790.shtml#
分享到:
评论

相关推荐

    SSM中进行单元测试Junit4+spring-test所需jar包

    引入spring-test模块(通常为spring-test-4.x.x.jar或更高版本)后,可以更方便地对Spring组件进行隔离测试,同时能够利用Spring的IoC特性。 要进行SSM项目的单元测试,你需要做以下几步: 1. **添加依赖**:在你...

    spring4+JUnit简单测试

    Spring4与JUnit的结合使得我们可以创建集成测试,验证整个Spring应用的组件之间是如何协作的。通过`@Autowired`注解,我们可以注入需要测试的服务或者bean,然后在测试方法中调用它们。例如: ```java @RunWith...

    spring MVC junit 单元测试(controller)

    1. **配置测试环境**:引入Spring Test和JUnit相关的依赖,创建一个继承自`AbstractJUnit4SpringContextTests`或`SpringRunner`的测试类。在测试类上使用`@RunWith(SpringRunner.class)`注解启用Spring测试支持,并...

    Spring+JUnit4 +Ant测试报告

    4. **运行测试**:通过命令行或者IDE运行Ant任务,Ant会执行JUnit测试,并将结果输出到指定的目录下。 5. **查看测试报告**:Ant可以生成JUnit测试报告,通常为HTML格式,这样我们就可以直观地看到每个测试用例的...

    spring-dm junit

    Spring DM是Spring框架的一个扩展,专门用于OSGi(开放服务网关规范)环境,它允许开发者在模块化的应用程序中管理和部署Spring组件。 在OSGi环境中,Spring DM允许我们创建可独立部署和管理的模块,而JUnit则是一...

    利用JUnit和Spring-test对SpringJDBC组件DAO层测试

    Spring-test是Spring框架的一部分,专门用于测试Spring应用。它提供了如`@ContextConfiguration`、`@RunWith(SpringRunner.class)`等注解,使得我们能够加载Spring配置并运行在测试环境中。这使得我们可以在测试中...

    spring boot Junit4配置

    创建JUnit测试类的步骤如下:在你要测试的类的同一目录下,右键选择“New”->“Java”->“JUnit”->“JUnit Test Case”。这会自动生成一个基础的JUnit测试类模板。 在生成的测试类中,我们需要添加必要的注解来...

    spring3 + mybatis3 + junit4 可运行项目示例

    这是一个基于Spring3、MyBatis3和JUnit4的可运行项目示例,旨在提供一个完整的、可测试的Java Web应用程序框架。这个项目的核心是利用Spring作为应用的ioc(Inversion of Control,控制反转)和aop(Aspect Oriented...

    spring-Test,Junit4 jar,和测试代码

    Spring Test模块是Spring框架的一部分,专门用于测试Spring应用,它提供了丰富的功能来支持单元测试和集成测试。而JUnit4则是一个流行的Java单元测试框架,它简化了编写和执行测试代码的过程。接下来,我们将深入...

    junitrunner-spring-0.0.2.zip

    5. **断言增强**: 可能提供了一些增强的断言方法,以方便对Spring组件进行更精确的验证。 6. **示例测试用例**: 源代码中可能会包含演示如何使用此插件的示例测试类,这些示例可以作为参考,帮助开发者快速上手。 ...

    Spring的MOVE进行Junit单元测试

    在Spring框架中,进行Junit单元测试是软件开发过程中的重要环节,有助于确保代码的健壮性和可维护性。在本篇文章中,我们将探讨如何利用Spring的MOVE(Model-View-Controller)架构以及JUnit库来执行单元测试。首先...

    27. Spring Boot Junit单元测试【从零开始学Spring Boot】

    Spring Boot提供了对JUnit的内置支持,使得我们能够方便地对Spring组件进行测试。首先,我们需要在项目的`pom.xml`或`build.gradle`文件中引入JUnit的依赖: ```xml <groupId>org.springframework.boot ...

    JUnit(针对spring和hibernate)

    例如,你可以使用`@RunWith(SpringRunner.class)`注解来运行一个Spring支持的JUnit测试类,这样可以加载Spring配置并创建bean实例。`@Autowired`注解可以帮助注入需要测试的bean,而`@MockBean`或`@SpyBean`则可以...

    单元测试案例junit +spring mvc +springboot

    此外,`@WebMvcTest`则专门用于测试Spring MVC控制器,它可以自动配置MockMvc。 4. 单元测试策略 - 针对Service层:测试业务逻辑,通常会模拟Repository层,避免数据库操作。 - 针对Controller层:使用MockMvc...

    spring3 junit 测试 + word

    - **@RunWith(SpringJUnit4ClassRunner.class)**:这个注解将JUnit测试类与Spring TestContext框架关联起来,使Spring能够管理测试环境。 - **@ContextConfiguration**:此注解用于指定测试所需的配置文件,Spring...

    spring3 and junit4

    在Java开发领域,Spring框架和JUnit测试工具是不可或缺的重要组成部分。Spring3.2.8是Spring框架的一个稳定版本,它提供了丰富的功能,包括依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)以及数据访问等。...

    使用JUnit进行单元测试PPT

    JUnit4引入了注解(Annotation)来简化测试编写,不再需要强制继承TestCase类。以下是一些关键的JUnit4注解: - `@Before`:类似于JUnit3的setUp方法,用于设置测试前的环境。 - `@After`:类似于tearDown,用于...

    Spring整合Junit框架进行单元测试Demo

    当我们需要对Spring框架中的组件进行单元测试时,通常会将JUnit与Spring进行整合。本篇文章将详细介绍如何在Spring环境中利用JUnit进行单元测试,以及在这个过程中可能遇到的关键知识点。 首先,我们需要了解Spring...

    spring4+junit4.8 +多线程TheadTool

    在IT行业中,Spring框架是Java开发中的一个核心组件,它为构建企业级应用程序提供了全面的解决方案。Spring4是其一个重要的版本,引入了许多增强特性和性能优化。Junit4.8则是Java单元测试的重要工具,它使得开发者...

    Junit单元测试(很经典)

    5. **Mock对象**:虽然Junit自身不提供模拟对象功能,但可以配合Mockito等库进行模拟对象测试,隔离依赖,专注于测试单个组件。 ### 高级篇 1. **注解驱动的测试**:利用`@RunWith`注解,可以指定不同的测试运行器...

Global site tag (gtag.js) - Google Analytics