`

JUnit与Spring的整合

 
阅读更多
package com.business.service;

import org.junit.Test;
import org.springframework.test.AbstractDependencyInjectionSpringContextTests;

import com.business.service.BrokerManagerService;


public class DeployManagerActionTestCase extends AbstractDependencyInjectionSpringContextTests
{
    
    private BrokerManagerService brokerManagerService;

    public BrokerManagerService getBrokerManagerService()
    {
        return brokerManagerService;
    }

    public void setBrokerManagerService(BrokerManagerService brokerManagerService)
    {
        this.brokerManagerService = brokerManagerService;
    }

    @Override
    protected String[] getConfigLocations()
    {
        return new String[]{"file:F:\\wmba\\src\\applicationContext.xml","file:F:\\wmba\\src\\applicationContext-wmba.xml"};
    }
    public void testDeployManagerMethod(){
        System.out.println("--->"+brokerManagerService);
    }
}


1.上面文件路径可以为其他写法,不过我对路径不熟,所以把路径写死了!!!

2.brokerManagerService属性在Spring文件中有配置,可以注入进来.....

3.AbstractDependencyInjectionSpringContextTests继承了这个类,那么就不能给测试方法加@Test注解了,只能给方法名称前加上test......

----------所使用的架包为:spring-test.jar、junit-4.1.jar
分享到:
评论

相关推荐

    day38 20-Spring与Junit整合

    标题中的“Spring与JUnit整合”指的是在Java开发中将Spring框架和JUnit测试框架结合使用,以便进行高效且全面的单元测试。Spring是一个广泛使用的开源框架,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,...

    Spring整合JUnit示例Demo

    在本文中,我们将深入探讨如何将Spring框架与JUnit测试框架整合,以便进行高效且自动化的单元测试。Spring作为Java企业级应用开发的主流框架,提供了丰富的功能,包括依赖注入、AOP(面向切面编程)等,而JUnit则是...

    Mybatis与Spring整合全部jar包

    将Mybatis与Spring整合,可以充分利用两者的优点,实现更高效、更模块化的开发。 整合Mybatis和Spring,首先需要理解它们的核心概念。Mybatis中的核心组件是SqlSessionFactory和SqlSession,它们分别负责创建...

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

    总之,Spring整合JUnit进行单元测试是一个强大的组合,它能帮助开发者高效地编写高质量的代码。通过正确地配置和使用Spring提供的测试支持,我们可以确保每个组件都能独立、正确地工作,从而增强整个应用的稳定性和...

    SpringBoot中整合Junit测试示例源码

    Spring Boot提供了与Junit的紧密集成,使得我们可以轻松地创建和运行测试用例,从而确保我们的应用代码的质量。以下是对这个主题的详细阐述: 一、Spring Boot与JUnit的集成 Spring Boot默认集成了JUnit 5,这使得...

    mybatis-spring整合简单的实例代码

    7. **测试**:项目中可能包含一个简单的测试类,使用JUnit和Spring Test注解来测试`UserService`的功能,确保MyBatis-Spring整合正确无误。 8. **运行**:项目完成后,可以将整个项目导入IDE,配置好Maven和Tomcat...

    spring junit

    7. **MyBatis与Spring的整合**: 在实际项目中,Spring和JUnit也可能与MyBatis结合进行数据访问层的测试。通过Spring的数据源配置,可以轻松地在测试环境中设置数据源,而JUnit则用于验证SQL查询的正确性和数据操作...

    spring整合单元测试Junit开发包

    1. **Mockito**: Spring Test模块支持与Mockito集成,这是一个流行的Java模拟框架。通过Mockito,你可以创建和配置模拟对象,以便在测试中隔离被测代码,避免依赖外部服务或数据库。 2. **ApplicationContext**: `...

    junit测试spring,hibernate的dao层代码

    将 `JUnit` 与 `Spring`、`Hibernate` 结合使用,可以对 `DAO(Data Access Object)` 层进行有效的测试,确保数据访问逻辑的正确性。 首先,`DAO` 层是业务逻辑和数据库操作之间的隔离层,通常包含了增删改查等...

    基于注解的IOC配置,Spring整合Junit。

    基于注解的IOC配置,Spring整合Junit_特别适合新手学习。

    Spring整合Junit的使用详解

    Spring整合Junit的使用详解 ...Spring整合Junit的使用详解是一个非常重要的知识点,通过使用Spring-test模块,我们可以将Spring框架与Junit框架进行整合,从而实现对Spring应用程序的正确性测试。

    spring+junit4

    通过这些资源,你可以动手实践上述理论,进一步理解和掌握Spring与JUnit4的整合使用。 总结来说,Spring框架和JUnit4的结合使得测试变得更加便捷,它们共同促进了高效且可靠的Java应用程序的开发。通过学习和实践这...

    MyBatis与Spring整合——通过官方文档进行最简单的整合

    ### MyBatis与Spring整合详解 #### 一、前言 在现代软件开发中,尤其在Java企业级应用领域,Spring框架和MyBatis框架是非常重要的组成部分。Spring框架以其强大的控制反转(IoC)和面向切面编程(AOP)功能,极大...

    struts2_spring3.0_Junit4.7_Maven2.2.1_整合运行说明_培训.pdf )

    本文档主要介绍了如何将Struts2、Spring3.0、JUnit4.7和Maven2.2.1这几种技术框架整合在一起,以构建一个功能完善的Java EE项目。该文档的目标是帮助开发人员理解如何在实际项目中应用这些框架,并确保它们能够协同...

    Junit写法及与spring整合过程详解

    主要介绍了Junit写法及与spring整合过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    MyBatis与Spring的初步整合-src.zip

    7. **测试**:最后,通过编写JUnit测试用例,验证MyBatis和Spring的整合是否成功,确保数据操作和事务管理能够正常工作。 在压缩包文件"mybatis_07_integrateSpring"中,可能包含了以上各个步骤的示例代码,包括...

    spring 与 spring mvc 整合 配置讨论

    6. **数据访问**:Spring整合了多种持久化框架,如Hibernate、MyBatis等,通过配置可以实现数据库操作的自动化管理。 7. **AOP**:利用Spring的AOP功能,可以实现事务管理、日志记录等功能。例如,使用`@...

    spring整合所需jar包

    以下将详细解释"spring整合所需jar包"的相关知识点。 首先,我们需要理解Spring框架的基本组成。Spring框架主要由以下几个模块构成: 1. **Core Container**(核心容器):这是Spring的基础,包括Bean Factory和...

    spring与hbase整合demo

    为了便于测试,`spring-hbase`压缩包可能包含了JUnit测试类,这些测试会模拟各种场景,确保Spring与HBase的整合能够正常工作。测试类会使用`@Autowired`注解注入所需的依赖,并且可能使用`@Before`和`@After`注解的...

    spring整合mybatis.docx

    总之,Spring整合MyBatis的过程涉及到依赖管理、配置文件设置、数据源和事务管理的配置,以及Mapper接口和XML文件的编写。这种整合方式使得开发人员可以充分利用Spring的IoC和AOP特性,同时享受MyBatis提供的灵活的...

Global site tag (gtag.js) - Google Analytics