`

在Spring框架下 使用junit进行单元测试

    博客分类:
  • Java
阅读更多

package com.yourPackage.test;

import static org.junit.Assert.*;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.yourPackage.service.ServiceA;
import com.yourPackage.service.ServiceB;

public class MyTest {
    private PnlCachingService caching;
    private PnlHistoricalService hist;
    @Before
    public void setUp() throws Exception {
        ApplicationContext context = new ClassPathXmlApplicationContext( new String[] {"file:WebContent/WEB-INF/applicationContext.xml"});
        BeanFactory factory = (BeanFactory) context;
        serviceA = (ServiceA) factory.getBean("ServiceA");
        serviceB = (ServiceB) factory.getBean("ServiceB");
    }

    @Test
    public void testYourService(){
       
        try{
            List rtnA = serviceA.functionA();
            List rtnB = serviceB.functionB();
            Assert.assertEquals(rtnA, rtnB);
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}

分享到:
评论

相关推荐

    使用JUnit进行单元测试PPT

    在进行单元测试时,我们首先需要理解**单元测试的概念**。单元测试是对程序中最小可测试单元进行验证,通常是单个函数或方法。过去,开发者可能会通过编写main函数来手动测试代码功能,但这种方式效率低下且易于出错...

    spring junit

    总结来说,“spring junit”涉及到的是在Spring框架下使用JUnit进行单元测试的方法和技术,这包括如何配置测试环境、注入依赖、模拟对象、管理事务等,这些都是保证代码质量和可维护性不可或缺的实践。而与MyBatis的...

    spring MVC junit 单元测试(controller)

    这篇博客主要探讨了如何使用JUnit进行Spring MVC Controller的单元测试。在实际开发中,单元测试可以帮助我们尽早发现潜在的问题,提高软件的可靠性和可维护性。 首先,让我们了解Spring MVC的基本概念。Spring MVC...

    junit单元测试junit单元测试junit单元测试

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可重复运行的测试用例,以确保代码的...在进行单元测试时,应遵循最佳实践,确保测试的独立性、可读性和全面性,这样才能充分发挥单元测试的价值。

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

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

    基于Spring的JUnit单元测试

    在Java开发领域,Spring框架是应用最广泛的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)框架之一,而JUnit则是Java语言中进行单元测试的标准库。本篇文章将详细探讨如何在Spring环境中利用...

    SpringBoot使用Junit进行单元测试

    Junit作为Java领域最常用的单元测试框架,与Spring Boot结合使用,可以方便地对应用程序进行测试。本文将深入探讨如何在Spring Boot项目中利用Junit进行单元测试。 首先,我们需要理解单元测试的基本概念。单元测试...

    Spring的MOVE进行Junit单元测试

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

    Junit 单元测试完整案例

    二、Spring框架的单元测试 1. Spring TestContext Framework:Spring提供的一个测试支持库,它允许我们加载Spring应用上下文,并提供了一套用于测试的工具和API。 2. `@RunWith(SpringRunner.class)`:这是一个...

    spring整合单元测试Junit开发包

    4. **Web应用程序测试**: Spring Test模块包含`MockMvc`类,用于模拟Spring MVC的请求和响应,可以在不运行整个服务器的情况下进行控制器的单元测试。 5. **Database测试**: 使用`@Sql`和`@SqlGroup`注解,可以执行...

    通过spring管理的web工程的junit单元测试方法四

    在Spring框架中,进行Web工程的JUnit单元测试是软件开发中的关键步骤,它能确保代码的质量和可维护性。本文将深入探讨如何利用Spring管理的Web工程进行单元测试,以及如何借助工具提升测试效率。 首先,理解“通过...

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

    这个项目的核心是利用Spring作为应用的ioc(Inversion of Control,控制反转)和aop(Aspect Oriented Programming,面向切面编程)容器,MyBatis作为持久层框架,以及JUnit4用于进行单元测试和集成测试。...

    JUnit单元测试框架 张明生PPT课件.pptx

    JUnit 已经 13 岁了,是一个简单但有效的单元测试框架,世界上无数软件项目使用它。 JUnit 框架的主要组成部分包括测试类、测试运行器和断言。测试类继承 TestCase 类,开发自己的测试驱动程序。测试运行器(Test...

    Struts2+Spring+hibernate中对action的单元测试环境搭建[总结].pdf

    在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境的搭建是一个非常重要的步骤。本文将详细介绍如何在 Struts2+Spring+Hibernate 框架中搭建 Action 的单元测试环境。 首先,需要了解为什么需要对 ...

    spring-dm junit

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

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

    在Spring Boot框架中,单元测试是一项至关重要的任务,它能够帮助开发者确保代码的质量,提前发现潜在问题,并且便于持续集成和重构。本篇内容将基于"27. Spring Boot Junit单元测试【从零开始学Spring Boot】"的...

    spring接管JUnit

    接管JUnit资源是指Spring框架为了方便进行单元测试,在测试类中提供了自动装配和依赖注入的功能,使得测试类能够轻松地使用Spring容器中的Bean和依赖。这样,我们可以在测试类中使用Spring的依赖注入机制来注入所需...

    springboot 的junittest 单元测试的例子

    在Spring Boot项目中,JUnit测试是开发者进行单元测试的常用工具。JUnit是一个流行的Java编程语言的单元测试框架,它使得测试代码的编写变得简洁而高效。这篇博客文章(虽然描述为空,但可以从标题和标签推测内容)...

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

    在IT行业中,Spring框架是Java开发领域中广泛使用的开源框架,尤其在企业级应用开发中占据了主导地位。Spring Test模块是Spring框架的一部分,专门用于测试Spring应用,它提供了丰富的功能来支持单元测试和集成测试...

Global site tag (gtag.js) - Google Analytics