Package br.com.caelum.vraptor.http

Examples of br.com.caelum.vraptor.http.MutableRequest


  assertThat(house.cat.firstLeg.id, is(equalTo(null)));
  }

  @Test
  public void isCapableOfDealingWithEmptyParameterForInternalValueWhichNeedsAConverter() throws OgnlException {
  final MutableRequest request = mock(MutableRequest.class);
  final RequestInfo webRequest = new RequestInfo(null, null, request, null);
  final JstlLocalization jstlLocalization = new JstlLocalization(webRequest);

  when(request.getAttribute("javax.servlet.jsp.jstl.fmt.locale.request")).thenReturn("pt_br");
  when(converters.to(Calendar.class)).thenReturn(new LocaleBasedCalendarConverter(jstlLocalization));
  Ognl.setValue("cat.firstLeg.birthDay", context, house, "10/5/2010");
  assertThat(house.cat.firstLeg.birthDay, is(equalTo((Calendar) new GregorianCalendar(2010, 4, 10))));
  }
View Full Code Here


  }

  @Override
  protected <T> T executeInsideRequest(WhatToDo<T> execution) {
  final HttpSessionMock session = new HttpSessionMock(context, "session" + ++counter);
  final MutableRequest request = mock(MutableRequest.class, "request" + ++counter);
 
  when(request.getRequestURI()).thenReturn("what.ever.request.uri");
  when(request.getSession()).thenReturn(session);
  when(request.getParameterMap()).thenReturn(new HashMap<String, String[]>());
  when(request.getParameter("view")).thenReturn(null);
 
  MutableResponse response = mock(MutableResponse.class, "response" + counter);
  RequestInfo webRequest = new RequestInfo(context, null, new HttpServletRequestMock(session, request), response);
  return execution.execute(webRequest, counter);
  }
View Full Code Here

  }

  @Override
  protected <T> T executeInsideRequest(WhatToDo<T> execution) {
  final HttpSessionMock session = new HttpSessionMock(context, "session" + ++counter);
  final MutableRequest request = new HttpServletRequestMock(session,
      mock(MutableRequest.class, "request" + counter));
  MutableResponse response = mock(MutableResponse.class, "response" + counter);
  RequestInfo webRequest = new RequestInfo(context, null, request, response);
  return execution.execute(webRequest, counter);
  }
View Full Code Here

    this.invalidInputHandler = invalidInputHandler;
  }

  public void handle(@Observes VRaptorRequestStarted event) {
    MutableResponse response = event.getResponse();
    MutableRequest request = event.getRequest();
    try {
      ControllerMethod method = translator.translate(request);
      controllerFoundEvent.fire(new ControllerFound(method));
      interceptorStack.start();
      endRequestEvent.fire(new RequestSucceded(request, response));
View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.http.MutableRequest

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.