Package org.springframework.test.web.servlet

Examples of org.springframework.test.web.servlet.MvcResult


  @Test
  public void testExceptionNotInMapping() throws Exception {
    String edRequest = ControllerUtil.createEdsRequest("remoteProviderSimple",
        "method11", 3, null);

    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
    assertThat(resp.getAction()).isEqualTo("remoteProviderSimple");
View Full Code Here


        .setField(configurationService, "configuration", configuration);
    configurationService.afterPropertiesSet();

    String edRequest = ControllerUtil.createEdsRequest("remoteProviderSimple",
        "method4b", 2, new Object[] { 3, "xxx", "string.param" });
    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
    assertThat(resp.getAction()).isEqualTo("remoteProviderSimple");
View Full Code Here

        .setField(configurationService, "configuration", configuration);
    configurationService.afterPropertiesSet();

    String edRequest = ControllerUtil.createEdsRequest("remoteProviderSimple",
        "method11", 3, null);
    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
    assertThat(resp.getAction()).isEqualTo("remoteProviderSimple");
View Full Code Here

      Map<String, Object> storeRead) throws Exception {

    String edRequest = ControllerUtil.createEdsRequest("remoteProviderStoreRead",
        "method4", 1, storeRead);

    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
View Full Code Here

  public void testMetadata() throws Exception {

    String edRequest = ControllerUtil.createEdsRequest("remoteProviderStoreRead",
        "methodMetadata", 1, new HashMap<String, Object>());

    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
View Full Code Here

  private void executeUpdate(String action, Map<String, Object> storeRequest,
      String method) throws Exception {
    String edRequest = ControllerUtil.createEdsRequest(action, method, 1,
        storeRequest);

    MvcResult mvcResult = ControllerUtil.performRouterRequest(mockMvc, edRequest);
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(mvcResult
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(1);
    ExtDirectResponse resp = responses.get(0);
    assertThat(resp.getAction()).isEqualTo(action);
View Full Code Here

      sb.append(requests);
      sb.append(",");
    }
    sb.replace(sb.length() - 1, sb.length(), "]");

    MvcResult result = ControllerUtil.performRouterRequest(mockMvc, sb.toString());
    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(result
        .getResponse().getContentAsByteArray());

    assertThat(responses).hasSize(6);
    ExtDirectResponse resp = responses.get(0);
    assertThat(resp.getAction()).isEqualTo("remoteProvider");
View Full Code Here

    // Request Params are sent as part of the json content payload
    formInfo.set("p1", 1000);
    formInfo.set("p2", "2nd mandatory param");

    MvcResult resultMvc = null;
    try {
      resultMvc = ControllerUtil.performRouterRequest(mockMvc, ControllerUtil
          .createEdsRequest("formInfoController3", "updateInfoJsonDirect", 14,
              formInfo));
    }
    catch (JsonProcessingException e) {
      fail("perform post to /router" + e.getMessage());
    }
    catch (Exception e) {
      fail("perform post to /router" + e.getMessage());
    }

    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(resultMvc
        .getResponse().getContentAsByteArray());
    assertThat(responses).hasSize(1);

    ExtDirectResponse edsResponse = responses.get(0);
View Full Code Here

  public void testCallFormPostMethodError() throws Exception {

    FormInfo formInfo = new FormInfo("Ralph", 20, true, new BigDecimal(12.3),
        "theResult");

    MvcResult resultMvc = null;
    try {
      resultMvc = ControllerUtil.performRouterRequest(mockMvc, ControllerUtil
          .createEdsRequest("formInfoController3", "updateInfoJsonDirectError",
              14, formInfo));
    }
    catch (JsonProcessingException e) {
      fail("perform post to /router" + e.getMessage());
    }
    catch (Exception e) {
      fail("perform post to /router" + e.getMessage());
    }

    List<ExtDirectResponse> responses = ControllerUtil.readDirectResponses(resultMvc
        .getResponse().getContentAsByteArray());
    assertThat(responses).hasSize(1);

    ExtDirectResponse edsResponse = responses.get(0);
View Full Code Here

    }

    @Test
    public void shouldGetPageWithNameError() throws Exception {
        // when
        MvcResult mvcResult = mockMvc.perform(
                post("/register")
                        .secure(true)
                        .session(session)
                        .contentType(MediaType.APPLICATION_FORM_URLENCODED)
                        .param("name", "xx")
                        .param("email", expectedUser.getEmail())
                        .param((csrfToken != null ? csrfToken.getParameterName() : "_csrf"), (csrfToken != null ? csrfToken.getToken() : ""))
        )

                // then
                .andExpect(status().isOk())
                .andExpect(content().contentType("text/html;charset=UTF-8"))
                .andReturn();

        RegistrationPage registrationPage = new RegistrationPage(mvcResult.getResponse().getContentAsString());
        registrationPage.hasErrors("user", "Please provide a name between 3 and 50 characters");
        registrationPage.hasRegistrationFields("xx", expectedUser.getEmail());
    }
View Full Code Here

TOP

Related Classes of org.springframework.test.web.servlet.MvcResult

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.