`
jie66989
  • 浏览: 254838 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

junit4应用以及和spring的整合

阅读更多
junit3
就加载junit3对应的jar包就可以
测试类需要继承junit.framework.TestCase
重写setup方法在setup加载需要的配置文件
测试方法需要以test开头testMyCase()


junit4
依赖的jar:org.hamcrest.core.jar  junit4.jar
只需要测试方法加org.junit.Test注解
或者按照3的规范继承junit.framework.TestCase并规范命名测试方法即可



和spring的整合
参考:http://blog.csdn.net/mumuzhu2011/article/details/7704120
依赖org.springframework.test.jar包

@org.junit.runner.RunWith(SpringJUnit4ClassRunner.class)
@org.springframework.test.context.ContextConfiguration
(locations = "classpath:applicationContext.xml")
public class ConsumerTest extends org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests
{
        @Resource
IConsumerDAO consumerDAOImpl;

//@Test
public void testAbc() {
System.out.println(consumerDAOImpl.getConsumer(1).getUserName());

}
}
手动加载spring配置文件 http://jie66989.iteye.com/blog/1699622

原文地址:http://jie66989.iteye.com/blog/1699640
分享到:
评论

相关推荐

    spring+junit4

    在结合JUnit4进行测试时,我们需要使用Spring的`@ContextConfiguration`注解来加载Spring配置文件,这样可以确保在测试环境中也能注入正确的依赖。例如: ```java @RunWith(SpringJUnit4ClassRunner.class) @...

    springmvc5+hibernate5+junit4+log4j2整合实例

    在本整合实例中,我们将探讨如何将Spring MVC 5、Hibernate 5、JUnit 4 和 Log4j2 集成在一起,以构建一个高效、可测试和日志记录完善的Java Web应用程序。以下是对这些技术及其整合过程的详细说明: **Spring MVC ...

    day38 20-Spring与Junit整合

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

    最新版本的Struts2+Spring4+Hibernate4框架整合

    整合使用最新版本的三大框架(即Struts2、Spring4和Hibernate4),搭建项目架构原型。 项目架构原型:Struts2.3.16 + Spring4.1.1 + Hibernate4.3.6。 此外,还有:log4j、slf4j、junit4、ehcache等知识点。 项目...

    Spring Test 整合 JUnit 4 使用总结.rar

    Spring Test 整合 JUnit 4 使用总结.rar

    Spring整合JUnit示例Demo

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

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

    ### 整合技术框架说明 本文档主要介绍了如何将Struts2、Spring3.0、JUnit4.7和Maven2.2.1这几种...此外,通过使用Spring作为依赖注入容器,我们能够更好地管理应用程序的组件,进一步提升了代码的灵活性和可扩展性。

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

    通过正确地配置和使用Spring提供的测试支持,我们可以确保每个组件都能独立、正确地工作,从而增强整个应用的稳定性和可靠性。在实际项目中,务必遵循最佳实践,充分利用这些工具的功能,以提升测试的效率和覆盖率。

    spring junit

    虽然这些文件内容无法直接展示,但它们暗示了讨论可能涉及Spring和JUnit的实际应用,以及可能与MyBatis(一个流行的数据持久层框架)的一对多关系处理有关的内容。 现在,让我们深入探讨Spring与JUnit的集成及其...

    spring4+hibernate4整合例子

    接下来,我们将深入探讨Spring4、Hibernate4以及JUnit测试的重要知识点。 首先,Spring4作为一款全面的轻量级应用框架,提供了依赖注入(Dependency Injection, DI)和面向切面编程(Aspect-Oriented Programming, ...

    junit+hibernate3.2+spring2.5工程

    综上所述,这个"junit+hibernate3.2+spring2.5"工程提供了一个完整的例子,展示了如何在Java开发中有效地结合使用Junit、Hibernate和Spring。通过学习和实践这个工程,开发者可以深入理解这三个框架的协同工作方式,...

    Spring4--Spring4整合mybatis3

    - 使用Spring的JUnit测试支持,可以方便地编写单元测试,确保整合后的Spring和Mybatis能正确工作。 总结,"Spring4--Spring4整合mybatis3"涉及到的核心知识点包括Spring的IoC和AOP,Mybatis的动态SQL和映射机制,...

    spring整合单元测试Junit开发包

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

    整合struts2和spring

    将Struts2和Spring整合可以充分利用各自的优势,实现更加灵活、高效的应用开发。 整合Struts2和Spring主要涉及以下几个关键步骤: 1. **添加依赖**:首先,需要在项目的构建配置文件(如Maven的pom.xml或Gradle的...

    Mybatis与Spring整合全部jar包

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

    Spring整合Junit的使用详解

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

    Spring3整合Hibernate4测试Demo

    11. **测试**:Demo可能包含JUnit测试用例,验证Spring和Hibernate的整合是否正确,以及数据访问功能是否按预期工作。 通过学习和实践这个"Spring3整合Hibernate4测试Demo",初学者可以深入了解Spring和Hibernate的...

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

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

    Spring+hibernate整合源代码

    可以使用 Spring 提供的 TestContext 框架,结合 JUnit 或 TestNG,对 Service 和 DAO 层进行测试。 10. **最佳实践**:在实际项目中,为了提高性能和可维护性,通常会采用 MyBatis 或 JPA 作为更轻量级的数据访问...

    spring3_junit4.10_log4j

    这个项目可能涉及到的开发流程可能包括:使用Spring 3.0构建业务逻辑,通过JUnit 4.10编写单元测试以验证代码的正确性,同时利用Log4j记录和分析应用程序的运行情况。开发者可能会配置Spring的IoC容器来管理bean,...

Global site tag (gtag.js) - Google Analytics