`
tv9
  • 浏览: 42817 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

spring2.5+junit4.4单元测试备忘

阅读更多

上一篇提到用spring2.5的测试需要做点准备工作,也在这里记录一下吧。

  1. 下载最新版的junit4.4然后解压缩,替换eclipse3.3或3.4版里的junit4.3里面的junit.jar。
  2. 依赖包:spring.jar,spring-test.jar
  3. testcase写法:
    <!----> package  com.lbg.service.impl;

    import  java.util.List;

    import  org.junit.Test;
    import  org.springframework.beans.factory.annotation.Autowired;
    import  org.springframework.test.context.ContextConfiguration;
    import  org.springframework.test.context.junit4.AbstractTransactionalJUnit4SpringContextTests;
    import  org.springframework.util.Assert;

    import  com.lbg.service.ITestTestService;


    @ContextConfiguration(locations
    = { " classpath:META-INF/applicationContext.xml " , " classpath:META-INF/applicationContext-dao.xml " , " classpath:META-INF/applicationContext-service.xml " } )
    public   class  TestTestServiceTest  extends  AbstractTransactionalJUnit4SpringContextTests   {

        @Autowired
        
    private  ITestTestService testTestService;
        
        @Test
        
    public   void  testFindAllTest()  {
            List
    < com.lbg.entity.test.Test >  testList  =  testTestService.findAllTest();
             Assert.notNull(testList);
            
    // fail("Not yet implemented");
        }

    }

    这里要注意applicationContext.xml的引入,我尝试过applicationContext*.xml这种匹配写法,是不支持的,有多少个配置文件,就引入多少个。
  4. 代码里的@Autowired是自动注入bean。
  5. 代码里的@Test告诉junit跑哪个方法为单元测试方法。

 

分享到:
评论

相关推荐

    spring3.2.5+springmvc3.2.5+mybatis3.2.2+junit4.4+mysql

    **JUnit 4.4**: JUnit是Java语言的单元测试框架,用于编写和运行可重复的测试。JUnit 4.4版本引入了注解,使得测试类和方法的定义更加简洁,同时也提供了更多的断言方法和测试运行器,便于进行自动化测试。 **MySQL...

    Junit4+Spring2.5单元测试代码示例(也适用注解测试)

    Junit4+Spring2.5单元测试代码示例同时也适用注解注入的形式测试(前提要导好测试的包哦,包MyEclipce自带了)

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

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

    junit4.4+junit4.5+开源码打包下载

    JUnit是Java编程语言中最常用的单元测试框架之一,它允许开发者编写可重复运行的测试用例,以确保代码的正确性和稳定性。"junit4.4+junit4.5+开源码打包下载"这个标题和描述指向的是JUnit的两个版本——4.4和4.5,...

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

    Struts2+Spring+Hibernate 中的Action单元测试环境搭建 在软件开发中,单元测试是一种非常重要的测试方法,可以帮助我们确保代码的可靠性和稳定性。在 Struts2+Spring+Hibernate 框架中,对 Action 的单元测试环境...

    Spring2.5+Struts1.3.8+Hibernate3.0整合

    对于每个Service层接口上的方法,可以使用JUnit进行单元测试,以确保代码的质量和稳定性。 ```java @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {"classpath*:...

    Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)

    5. 测试和运行:通过JUnit进行单元测试,确保各层功能正常,然后部署应用,测试整个流程是否顺畅。 这个框架组合的优点在于,Struts处理用户请求,Spring管理业务逻辑和服务,Hibernate处理数据持久化,三者分工...

    spring+mybatis+junit4单元测试

    改代码是我的我的一个项目自己写完后自测所以就写了这个junit的单元测试类,以及可能会遇到的一些问题,以及其中的一些经验,项目用的是spring + mybatis。我写的这个测试类基本概括了单元测试的基本用法,只要按照...

    基于Springboot+Junit+Mockito做单元测试的示例

    基于Springboot+Junit+Mockito做单元测试的示例 本文将从多个角度详细介绍如何使用Springboot、Junit和Mockito进行单元测试,并以实例代码演示。以下是本文的知识点总结: 一、单元测试的重要性 单元测试是软件...

    Structs2.0+Spring2.5+Ibatis整合例子

    6. **测试**:编写JUnit测试用例,确保在不同类型的数据库和数据源下,应用程序都能正常工作,没有数据访问或逻辑错误。 本项目作为一个整合示例,可以帮助开发者了解和学习如何在实际项目中有效地组合使用Struts2...

    (java常用工具jar组合)c3p0-0.9.1.2.bin+jackson 2.82+JSTL-jar+junit4.4.jar+gson-2.5.jar

    4. **junit4.4.jar**: JUnit是Java编程语言的一个单元测试框架,版本4.4。它是测试驱动开发(TDD)和行为驱动开发(BDD)的重要工具,帮助开发者编写可重复运行的测试用例,确保代码的质量和稳定性。JUnit 4.4引入了注解...

    spring+Junit4单元测试

    通过Spring集成单元测试,以后测试service层内容时,就不用getBean()来获得Service层对象了

    junit4.4的最新版本

    JUnit是Java编程语言中最常用的单元测试框架之一,主要用于编写和执行可重复的、自动化控制的测试用例。在本文中,我们将深入探讨JUnit 4.4这个特定版本,它是JUnit系列的一个重要里程碑,引入了许多增强功能和改进...

    Spring2.5 + JPA(Hibernate)实现

    7. **测试**:在开发过程中,使用如Hibernate Tools的逆向工程生成数据库脚本,以及使用JUnit和Mockito进行单元测试是常见的实践。 通过标签“源码”和“工具”,我们可以推断这个主题可能包含了实际的代码示例和...

    Spring2.5+Structs2+Hibernate3.3框架例子

    5. **测试代码**:可能有JUnit测试类,用于验证框架配置和业务逻辑的正确性。 通过这个例子,初学者可以学习到如何整合这三个框架,理解它们在实际开发中的作用,以及如何通过配置文件来控制应用程序的行为。同时,...

    整合struts2+spring2.5+ibatis

    **Spring2.5** 是一个全面的企业级应用框架,它的核心特性是依赖注入(DI),这使得对象之间的关系可以在运行时动态配置,提高了代码的可测试性和可维护性。此外,Spring2.5还引入了AOP(面向切面编程),允许开发者...

    junit5.rar包含JUnit Platform + JUnit Jupiter + JUnit Vintage依赖jar包

    JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage,包含依赖包:junit-jupiter-5.5.1.jar,junit-jupiter-engine-5.5.1.jar,junit-jupiter-params-5.5.1.jar,junit-platform-launcher-1.5.1.jar,junit-...

    spring4+JUnit简单测试

    总的来说,Spring4提供了丰富的测试支持,结合JUnit能够实现从单元测试到集成测试的全面覆盖。这不仅提高了代码质量,也加速了问题定位和修复的过程。在实际开发中,应充分利用这些工具,确保软件的健壮性和稳定性。...

    测试+JUnit+单元测试+学习

    JUnit是Java编程语言中广泛使用的单元测试框架,对于开发者来说,掌握JUnit的使用是提高工作效率和保证代码质量的关键步骤。本资源将带你深入学习JUnit及其在单元测试中的应用。 单元测试是对软件中的最小可测试...

    maven+spring+mybatis+mysql+junit jar项目框架搭建

    总结起来,"maven+spring+mybatis+mysql+junit jar项目框架搭建"是一个完整的Java后端开发流程,涵盖了从项目构建、服务层、数据访问层到数据库管理和单元测试的全过程。这样的框架为开发者提供了一个高效、稳定且...

Global site tag (gtag.js) - Google Analytics