`
alyouge
  • 浏览: 193650 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

spring mvc 3.2 测试

 
阅读更多
@ContextConfiguration(locations = {"classpath:spring-config.xml","classpath:dispatcher-servlet.xml"})
@RunWith(SpringJUnit4ClassRunner.class)
@Transactional
@TransactionConfiguration(transactionManager = "txManager", defaultRollback = true)
public class BaseTest {
}


public class AcctUserActionTest extends BaseTest {

    @Resource
    private AcctUserAction acctUserAction;

    @Test
    public void testSaveUser() throws Exception {
        // 执行URI对应的action
        MockMvc mockMvc = MockMvcBuilders.standaloneSetup(acctUserAction).build();
        ResultActions ra = mockMvc.perform(MockMvcRequestBuilders
                .post("/user/saveUser")
                .accept(MediaType.APPLICATION_JSON)
                .param("username", "xxx")
                .param("password", "123123")
                .param("lastLoginDate", "2012-12-12")
                .param("lastLoginIp", "127.0.0.1"));
        MvcResult mr = ra.andReturn();
        String result = mr.getResponse().getForwardedUrl();
        Assert.assertEquals("/common/success",result);
     }

    
}


分享到:
评论

相关推荐

    Mybatis 3.2.2 + Spring MVC 3.2

    1. **依赖注入(DI)**:Spring MVC通过DI管理组件之间的依赖关系,使代码更加模块化和可测试。 2. **Model-View-Controller架构**:Spring MVC将请求处理、业务逻辑和视图渲染分离开,提高了代码的可维护性。 3. **...

    spring3.2参考文档

    3.2版增强了对Spring MVC测试的支持,包括模拟HTTP请求和响应。 7. **Javadoc API**:javadoc-api目录中的文档包含了Spring 3.2的所有公开API的详细说明,是开发者理解框架接口和类的重要资源。 8. **参考文档**:...

    spring api 3.2 RC1 真正的api

    Spring 3.2引入了环境配置的概念,通过Profile可以针对不同的运行环境(如开发、测试、生产)加载不同的配置,提高了代码的复用性和部署的灵活性。 9. **异步方法执行**: 支持使用@Async注解标记方法为异步执行...

    spring3.2 源码 jar包

    5. **MVC框架**:Spring MVC是Spring提供的Web开发框架,提供了模型-视图-控制器模式的实现,帮助开发者构建高性能、松耦合的Web应用。 6. **消息支持**:Spring框架包含Spring Messaging模块,提供对消息传递系统...

    毕业设计&课设_基于Spring MVC 3.2与Servlet 异步支持的聊天示例代码(含分布式聊天).zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用...

    Spring Framework 3.2中文官方文档

    6. **MVC框架**:Spring MVC是Spring提供的Web应用开发模块,支持RESTful架构,提供模型-视图-控制器模式,使Web应用的结构清晰,易于测试和扩展。 7. **Spring表达式语言(Spring Expression Language,SpEL)**:...

    框架springmvc3.2+spring3.2+mybatis3.11+maven整合

    SSM(Spring MVC + Spring + MyBatis)是Java Web开发中常见的三层架构组合,而Spring MVC 3.2、Spring 3.2和MyBatis 3.11是这套框架组合的特定版本。本项目是将这些框架通过Maven进行整合,方便在MyEclipse环境中...

    springmvc4.1+spring4.1+mybatis3.2+spring-security3.2的maven环境搭建

    在本项目中,我们主要关注的是一个基于Spring MVC 4.1、Spring 4.1、MyBatis 3.2以及Spring Security 3.2的Maven环境的搭建过程。下面将详细介绍这些技术栈的核心概念、它们如何协同工作以及如何在实际开发环境中...

    Spring3.2 MVC+ehcache+接口测试

    标题 "Spring3.2 MVC+ehcache+接口测试" 暗示了这个项目或教程是关于使用Spring框架的MVC模块,Ehcache缓存系统以及如何进行接口测试的。我们将深入探讨这三个核心概念。 **Spring MVC** Spring MVC是Spring框架的...

    兼容IE6的spring mvc框架

    1. **模型-视图-控制器架构**:Spring MVC遵循MVC设计模式,将业务逻辑、数据和用户界面分离,提高代码的可维护性和可测试性。 2. **DispatcherServlet**:作为Spring MVC的核心,它负责接收请求并调度到相应的...

    spring3.2最全jar包

    Spring 3.2 是一个非常重要的Java框架,主要用于构建企业级的、模块化的、可测试的Web应用程序。这个“spring3.2最全jar包”包含了所有你需要在Eclipse环境中进行Spring 3.2开发所需的库文件。这些jar包不仅支持...

    spring3.2 编译后源码

    另外,Spring 3.2 还强化了测试支持,提供了模拟(Mocking)和存根(Stubbing)功能,使得单元测试和集成测试更加方便。在源码中,可以看到 TestContext Framework 和 Spring TestNG 支持的实现,它们可以帮助开发者...

    Spring 3.2 Eclipse 源文件

    8. **测试支持**:Spring 3.2提供了丰富的测试框架,包括单元测试、集成测试和端到端测试,使得开发者能够轻松地编写和执行测试。 9. **并发和异步处理**:Spring 3.2引入了对Java Concurrency API的更好支持,以及...

    spring-3.2-lib

    标题“spring-3.2-lib”表明这是一组与Spring框架3.2版本相关的库文件。Spring是一个广泛使用的Java企业级应用开发框架,它提供了一种模块化的方式来构建应用程序,支持依赖注入、AOP(面向切面编程)、MVC(模型-...

    spring 3 mvc mybatis3.2 demo CRUD maven

    在本项目中,我们主要探讨的是如何利用Spring 3 MVC、MyBatis 3.2以及Maven构建一个完整的CRUD(Create、Read、Update、Delete)操作的演示应用。这些技术是Java Web开发中的核心组件,对于理解和实践企业级应用开发...

    spring-framework-3.2.x.zip

    Spring MVC是Spring Framework中的Web开发模块,3.2.x版本引入了更多增强,如类型安全的路径变量、自定义异常处理、改进的视图解析等。`@RequestMapping`、`@Controller`、`@ResponseBody`等注解帮助构建RESTful服务...

    spring3.2整套jar包

    Spring 3.2 版本是该框架的一个重要里程碑,包含了多个模块,每个模块都有其特定的功能和用途。以下是对给定的Spring 3.2全套jar包的详细解析: 1. **spring-core-3.2.11.RELEASE.jar**:这是Spring框架的核心模块...

    Spring3.2(Spring-Framework-Reference 3.2)

    在数据层方面,Spring 3.0提供了一个支持REST的完整栈,并为MVC框架增加了一些新功能。同时,框架也开始早期支持Java EE 6,并提供了对嵌入式数据库的支持。 Spring Framework 3.1版本在缓存抽象、BeanDefinition ...

    spring3.2源码-官方原版.zip

    此外,Spring 3.2还加强了测试支持,包括MockMVC用于模拟Spring MVC请求,以及`@RunWith(SpringJUnit4ClassRunner.class)`注解配合`@ContextConfiguration`进行Spring应用上下文的加载,使单元测试和集成测试变得...

    SpringFramework3.2 源码 github源码gradle编译

    6. **测试支持**:Spring的测试模块提供了一套完整的测试工具,包括单元测试、集成测试和端到端测试,有助于保证代码质量。 7. **国际化与本地化**:Spring提供了对多语言环境的支持,可以方便地切换应用的显示语言...

Global site tag (gtag.js) - Google Analytics