Package org.apache.wicket.protocol.http.mock

Examples of org.apache.wicket.protocol.http.mock.MockHttpServletRequest


  /**
   *
   */
  private void setupNextRequestCycle()
  {
    request = new MockHttpServletRequest(application, hsession, servletContext);
    request.setURL(request.getContextPath() + request.getServletPath() + "/");
    response = new MockHttpServletResponse(request);

    ServletWebRequest servletWebRequest = createServletWebRequest();
    requestCycle = application.createRequestCycle(servletWebRequest,
View Full Code Here


   * @return last rendered page
   */
  public Page startPage(IPageProvider pageProvider)
  {
    startComponent = null;
    request = new MockHttpServletRequest(application, hsession, servletContext);
    request.setURL(request.getContextPath() + request.getServletPath() + "/");
    IRequestHandler handler = new RenderPageRequestHandler(pageProvider);
    processRequest(request, handler);
    return getLastRenderedPage();
  }
View Full Code Here

   * @return the tested resource reference
   */
  public ResourceReference startResourceReference(final ResourceReference reference,
    final PageParameters pageParameters)
  {
    request = new MockHttpServletRequest(application, hsession, servletContext);
    request.setURL(request.getContextPath() + request.getServletPath() + "/");
    IRequestHandler handler = new ResourceReferenceRequestHandler(reference, pageParameters);
    processRequest(request, handler);
    return reference;
  }
View Full Code Here

    // directly but constructing and parsing the URL increases the chance of triggering bugs
    IRequestHandler handler = new ListenerInterfaceRequestHandler(new PageAndComponentProvider(
      component.getPage(), component), listener);

    Url url = urlFor(handler);
    MockHttpServletRequest request = new MockHttpServletRequest(application, hsession,
      servletContext);
    request.setUrl(url);
    processRequest(request, null);
  }
View Full Code Here

      throw new IllegalArgumentException("'" + formComponentId + "' is not " +
        "a FileUploadField. You can only attach a file to form " +
        "component of this type.");
    }

    MockHttpServletRequest servletRequest = tester.getRequest();
    servletRequest.addFile(formComponent.getInputName(), file, contentType);
  }
View Full Code Here

    tester.assertRenderedPage(CustomHomePage.class);
  }

  private void requestHomePage(final WicketTester tester)
  {
    MockHttpServletRequest request = tester.getRequest();
    String contextPath = request.getContextPath();
    String filterPrefix = request.getFilterPrefix();
    tester.executeUrl(contextPath + "/" + filterPrefix + "/");
  }
View Full Code Here

          response.setCacheDurationToMaximum();
          return response;
        }
      };
      application.getSharedResources().add("foo.gif", resource);
      MockHttpServletRequest request = new MockHttpServletRequest(application, null, null);
      request.setURL(request.getContextPath() + request.getServletPath() +
        "/wicket/resource/" + Application.class.getName() + "/foo.gif");
      setIfModifiedSinceToNextWeek(request);
      MockHttpServletResponse response = new MockHttpServletResponse(request);
      filter.doFilter(request, response, new FilterChain()
      {
View Full Code Here

  /**
   *
   */
  private void setupNextRequestCycle()
  {
    request = new MockHttpServletRequest(application, httpSession, servletContext);
    request.setURL(request.getContextPath() + request.getServletPath() + "/");

    // assign protocol://host:port to next request unless the last request was ajax
    final boolean assignBaseLocation = lastRequest != null &&
      lastRequest.getHeader("Wicket-Ajax") == null;
View Full Code Here

    // directly but constructing and parsing the URL increases the chance of triggering bugs
    IRequestHandler handler = new ListenerInterfaceRequestHandler(new PageAndComponentProvider(
      component.getPage(), component), listener);

    Url url = urlFor(handler);
    MockHttpServletRequest request = new MockHttpServletRequest(application, httpSession,
      servletContext);
    request.setUrl(url);

    // Process the request
    processRequest(request, null);
  }
View Full Code Here

      fail("'" + formComponentId + "' is not " +
        "a FileUploadField. You can only attach a file to form " +
        "component of this type.");
    }

    MockHttpServletRequest servletRequest = tester.getRequest();
    servletRequest.addFile(formComponent.getInputName(), file, contentType);

    return this;
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.protocol.http.mock.MockHttpServletRequest

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.