// 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);