`
linvar
  • 浏览: 258942 次
  • 性别: Icon_minigender_1
  • 来自: 未定
社区版块
存档分类
最新评论

spring3.0 junit test

    博客分类:
  • java
阅读更多
spring-3.0修改了test包的类,以前的org.springframework.test.AbstractDependencyInjectionSpringContextTests
等相关类不推荐使用了,
推荐使用org.springframework.test.context.junit4(或junit38)包下的相关类
具体的测试类需要使用@ContextConfiguration("/applicationContext.xml")
注释指定spring的配置文件,
还有就是dataSourceTransactionManager的bean id 必须为"transactionManager"

对于测试方法必须使用@test注释
这样就可以进行spring-3.0的相关测试了
-----------------------------------
后来改动了一下ibaits3的spring插件(得到ibatis3的SqlSessionFactory),
如果用web的方式测试,可以正确处理事务
但是用spring junit test却不会自动提交事件,也就是insert,update,delete并没有
执行,也没报错.只有select能拿到数据.
这就奇怪了,因为明明是相同的applicationContext.xml配置,应该有相同的效果才对,
这个比较郁闷...
分享到:
评论

相关推荐

    spring 3.0 jar 包

    11. **Test支持**:Spring 3.0提供了Spring TestContext Framework,用于单元测试和集成测试,支持JUnit和TestNG。 在使用"spring 3.0.0"这个压缩包时,开发者需要确保包含所有必要的jar文件,例如`spring-beans....

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

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

    spring 3.0 jar spring最新开发包

    5. **测试支持**:Spring Test模块提供了对单元测试和集成测试的强大支持,包括模拟对象、`@RunWith(SpringJUnit4ClassRunner.class)`等。 四、Spring 3.0的局限性与后续版本 尽管Spring 3.0在当时是一个重大进步,...

    spring3.0架包

    15. `org.springframework.test-3.0.0.RELEASE`:对JUnit等测试框架进行了封装,提供测试支持,如测试上下文、模拟对象等,简化单元测试和集成测试。 16. `org.springframework.transaction-3.0.0.RELEASE`:提供了...

    Java框架spring3.0

    9. **测试框架改进**:Spring Test模块加强了对JUnit和TestNG的支持,提供了更丰富的测试工具和上下文管理,便于进行单元测试和集成测试。 10. **Web Flow集成**:Spring Web Flow与Spring MVC的集成进一步完善,为...

    spring 3.0 jar包

    8. **集成测试**:`@RunWith(SpringJUnit4ClassRunner.class)`和`@ContextConfiguration`注解使得基于Spring的应用程序的单元测试和集成测试变得更加简单。 9. **WebSocket支持**:Spring 3.0引入了对WebSocket协议...

    Spring3.0源码1

    Spring3.0版本是其发展的一个重要里程碑,引入了许多新特性和改进,使得开发者能更高效地构建应用程序。下面将详细讨论Spring3.0中的关键知识点。 1. **依赖注入(Dependency Injection,DI)**:Spring的核心特性...

    spring3.0 jar 所需要的包

    在"spring3.0 jar 所需要的包"的压缩文件中,"dist"通常包含Spring框架的多个jar文件,这些jar文件包含了Spring 3.0的各个模块,如spring-core、spring-context、spring-aop、spring-web、spring-tx等。确保这些jar...

    spring3.0_jar

    在"spring3.0_jar"压缩包中,我们看到的是Spring框架3.0版本所需的所有jar包,这对于开发者来说是一个宝贵的资源集合,它包含了运行和开发Spring应用所需的全部组件。 Spring的核心组件包括以下几个部分: 1. **...

    spring3.0所需jar包以及其中文帮助文档

    `spring-test.jar`提供了与JUnit和TestNG集成的工具,便于进行单元测试和集成测试。 至于中文帮助文档,它们通常包括API参考文档、用户指南和教程,涵盖了Spring 3.0的各个模块,详细解释了类、接口和方法的用法,...

    spring3.0 mvc+mybatis3.0

    标题 "spring3.0 mvc+mybatis3.0" 提到的是一个集成Spring MVC 3.0和MyBatis 3.0的项目实例,这两大框架在Java Web开发中占据重要地位。Spring MVC是Spring框架的一部分,专门用于构建Web应用程序的前端控制器,而...

    spring3_junit4.10_log4j

    标题 "spring3_junit4.10_log4j" 暗示了这是一个关于整合Spring 3.0框架、JUnit 4.10测试库以及Log4j日志框架的项目。描述中提到,Spring 3.0需要JUnit 4.5以上的版本,而JUnit 4.10在实际应用中表现良好,同时也...

    Spring3.0.2-Source源码

    7. **测试支持**:Spring提供了对JUnit和其他测试框架的集成,使测试更简单。`org.springframework.test` 包提供了测试相关的API。 在Spring 3.0.2的源码中,我们可以看到上述模块的具体实现细节,如IoC容器的工作...

    junit-4.10.jar,spring3,log4

    在Spring 3.0及更高版本中,为了进行有效的测试,推荐使用JUnit 4.5或以上版本,因为这些版本与Spring的测试框架有更好的集成,提供了如@Test注解、依赖注入等特性,使得测试更加方便。 JUnit 4.10引入了许多改进,...

    Spring架包

    4. **测试**:Spring Test模块提供了对单元测试和集成测试的支持,与JUnit和Mockito等工具结合使用,便于进行测试驱动开发。 通过上述介绍,我们可以看出Spring框架,特别是Spring 3.0版本,为Java开发带来了极大的...

    spring 3.0.5 + jotm 实现的的spring mvc 的例子

    - src/test/java:测试代码,可能有基于JUnit的单元测试和集成测试。 - pom.xml或build.gradle:项目的构建文件,定义依赖和构建过程。 通过这个示例项目,开发者可以学习到如何在Spring MVC项目中配置和使用外部...

    Spring 中文和英文帮助文档API

    在"spring3.0中文API.chm"中,我们可以找到关于Spring中文API的详细解释。这个文档涵盖了所有核心组件和模块的类、接口及其方法,为开发者提供了方便的参考。例如,IoC容器的核心接口`ApplicationContext`和`...

    spring3[1].0中文手册

    - **单元测试**:`@RunWith(SpringJUnit4ClassRunner.class)`和`@ContextConfiguration`注解可以方便地进行Spring bean的单元测试。 - **集成测试**:`@WebAppConfiguration`和`@SpringBootTest`注解用于模拟完整...

    thymeleaf-tests-3.0-spring5.zip

    Each test reported as successful or failed refers in fact to a set of thymeleaf tests launched by a test method in a JUnit class. Refer to the specific report for that JUnit test class in order to ...

    spring-framework-reference.pdf

    - **测试(Test)**:提供了对JUnit和TestNG的支持,以便于进行单元测试和集成测试。 ##### 1.3 使用场景 Spring适用于各种类型的项目,包括Web应用、企业级应用和服务端应用。它可以与多种持久化技术(如JDBC、...

Global site tag (gtag.js) - Google Analytics