Package org.springframework.web.servlet.mvc.support

Examples of org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap


    assertTrue(mavContainer.isRequestHandled());
  }

  @Test
  public void handleRedirectAttributesWithViewReference() throws Exception {
    RedirectAttributesModelMap redirectAttributes  = new RedirectAttributesModelMap();
    mavContainer.setRedirectModel(redirectAttributes);

    ModelAndView mav = new ModelAndView(new RedirectView(), "attrName", "attrValue");
    handler.handleReturnValue(mav, returnParamModelAndView, mavContainer, webRequest);
View Full Code Here


        mavContainer.getModel());
  }

  @Test
  public void handleRedirectAttributesWithViewName() throws Exception {
    RedirectAttributesModelMap redirectAttributes  = new RedirectAttributesModelMap();
    mavContainer.setRedirectModel(redirectAttributes);

    ModelAndView mav = new ModelAndView("redirect:viewName", "attrName", "attrValue");
    handler.handleReturnValue(mav, returnParamModelAndView, mavContainer, webRequest);
View Full Code Here

    assertSame(redirectAttributes, model);
  }

  @Test
  public void handleRedirectAttributesWithCustomPrefix() throws Exception {
    RedirectAttributesModelMap redirectAttributes  = new RedirectAttributesModelMap();
    mavContainer.setRedirectModel(redirectAttributes);

    ModelAndView mav = new ModelAndView("myRedirect:viewName", "attrName", "attrValue");
    handler.setRedirectPatterns("myRedirect:*");
    handler.handleReturnValue(mav, returnParamModelAndView, mavContainer, webRequest);
View Full Code Here

    assertSame(redirectAttributes, model);
  }

  @Test
  public void handleRedirectAttributesWithoutRedirect() throws Exception {
    RedirectAttributesModelMap redirectAttributes  = new RedirectAttributesModelMap();
    mavContainer.setRedirectModel(redirectAttributes);

    ModelAndView mav = new ModelAndView();
    handler.handleReturnValue(mav, returnParamModelAndView, mavContainer, webRequest);
View Full Code Here

  }

  @Test
  public void returnViewRedirect() throws Exception {
    RedirectView redirectView = new RedirectView("testView");
    ModelMap redirectModel = new RedirectAttributesModelMap();
    this.mavContainer.setRedirectModel(redirectModel);
    MethodParameter param = createReturnValueParam("view");
    this.handler.handleReturnValue(redirectView, param, this.mavContainer, this.webRequest);

    assertSame(redirectView, this.mavContainer.getView());
View Full Code Here

    assertEquals("testView", this.mavContainer.getViewName());
  }

  @Test
  public void returnViewNameRedirect() throws Exception {
    ModelMap redirectModel = new RedirectAttributesModelMap();
    this.mavContainer.setRedirectModel(redirectModel);
    this.handler.handleReturnValue("redirect:testView", this.param, this.mavContainer, this.webRequest);
    assertEquals("redirect:testView", this.mavContainer.getViewName());
    assertSame(redirectModel, this.mavContainer.getModel());
  }
View Full Code Here

    assertSame(redirectModel, this.mavContainer.getModel());
  }

  @Test
  public void returnViewCustomRedirect() throws Exception {
    ModelMap redirectModel = new RedirectAttributesModelMap();
    this.mavContainer.setRedirectModel(redirectModel);
    this.handler.setRedirectPatterns("myRedirect:*");
    this.handler.handleReturnValue("myRedirect:testView", this.param, this.mavContainer, this.webRequest);
    assertEquals("myRedirect:testView", this.mavContainer.getViewName());
    assertSame(redirectModel, this.mavContainer.getModel());
View Full Code Here

    assertSame(redirectModel, this.mavContainer.getModel());
  }

  @Test
  public void returnViewRedirectWithCustomRedirectPattern() throws Exception {
    ModelMap redirectModel = new RedirectAttributesModelMap();
    this.mavContainer.setRedirectModel(redirectModel);
    this.handler.setRedirectPatterns("myRedirect:*");
    this.handler.handleReturnValue("redirect:testView", this.param, this.mavContainer, this.webRequest);
    assertEquals("redirect:testView", this.mavContainer.getViewName());
    assertSame(redirectModel, this.mavContainer.getModel());
View Full Code Here

TOP

Related Classes of org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.