Example usage for org.springframework.web.servlet ModelAndView getModel

List of usage examples for org.springframework.web.servlet ModelAndView getModel

Introduction

In this page you can find the example usage for org.springframework.web.servlet ModelAndView getModel.

Prototype

public Map<String, Object> getModel() 

Source Link

Document

Return the model map.

Usage

From source file:fm.last.citrine.web.DisplayLogsControllerTest.java

@Test
public void testNoLoList() throws Exception {
    List<String> logFiles = new ArrayList<String>();
    logFiles.add("log1.log");
    logFiles.add("log2.log");
    when(mockLogFileManager.findAllLogFiles()).thenReturn(logFiles);
    ModelAndView modelAndView = displayLogsController.list(mockRequest, mockResponse);
    assertEquals("logs_list", modelAndView.getViewName());
    Map<String, Object> model = modelAndView.getModel();
    assertEquals(1, model.size());//from  w  w w  . ja  v  a2  s . c  o  m
    assertEquals(logFiles, model.get("logFiles"));
}

From source file:de.science.hack.jetstream.web.controller.UploadControllerTest.java

/**
 * Test of upload method, of class UploadController.
 *///from w  ww  . ja v  a  2  s .co  m
@Test
public void testFailedUpload() {
    byte[] content = new byte[0];
    MultipartFile file = new MockMultipartFile(NAME, content);
    ModelAndView result = classUnderTest.upload(file);
    assertNotNull(result);
    assertEquals(UploadController.FAILED_VIEW, result.getViewName());
    assertEquals(UploadController.FAILED_UPLOAD, result.getModel().get(UploadController.MSG_OBJ));
}

From source file:org.openmrs.web.controller.concept.ConceptProposalFormControllerTest.java

/**
 * @see ConceptProposalFormController#onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)
 *//*from www .  j  ava  2 s  .c o m*/
@Test
@Verifies(value = "should work properly for country locales", method = "onSubmit(HttpServletRequest,HttpServletResponse,Object,BindException)")
public void onSubmit_shouldWorkProperlyForCountryLocales() throws Exception {
    executeDataSet("org/openmrs/api/include/ConceptServiceTest-proposals.xml");

    ConceptService cs = Context.getConceptService();

    final Integer conceptproposalId = 5;
    ConceptProposal cp = cs.getConceptProposal(conceptproposalId);
    Concept conceptToMap = cs.getConcept(4);
    Locale locale = new Locale("en", "GB");

    Assert.assertFalse(conceptToMap.hasName(cp.getOriginalText(), locale));

    ConceptProposalFormController controller = (ConceptProposalFormController) applicationContext
            .getBean("conceptProposalForm");
    controller.setApplicationContext(applicationContext);

    MockHttpServletRequest request = new MockHttpServletRequest();
    request.setSession(new MockHttpSession(null));
    request.setMethod("POST");
    request.addParameter("conceptProposalId", conceptproposalId.toString());
    request.addParameter("finalText", cp.getOriginalText());
    request.addParameter("conceptId", conceptToMap.getConceptId().toString());
    request.addParameter("conceptNamelocale", locale.toString());
    request.addParameter("action", "");
    request.addParameter("actionToTake", "saveAsSynonym");

    HttpServletResponse response = new MockHttpServletResponse();
    ModelAndView mav = controller.handleRequest(request, response);
    assertNotNull(mav);
    assertTrue(mav.getModel().isEmpty());

    Assert.assertEquals(cp.getOriginalText(), cp.getFinalText());
    Assert.assertTrue(conceptToMap.hasName(cp.getOriginalText(), locale));
}

From source file:com.qcadoo.mes.genealogies.GenealogyControllerTest.java

@Test
public void shouldPrepareViewForProductPdf() throws Exception {
    // given/*  w w  w  .  ja v a2 s  .  c o m*/
    GenealogyController genealogyController = new GenealogyController();

    // when
    ModelAndView mav = genealogyController.genealogyForProductPdf("v13");

    // then
    assertEquals("genealogyForProductView", mav.getViewName());
    assertEquals("v13", mav.getModel().get("value"));
}

From source file:com.carlos.projects.billing.ui.controllers.LoadComponentsControllerTest.java

@Test
public void shouldAddDocumentIdToModelIfItIsPresentOnRequest() throws Exception {
    //Given//ww w. j a  v a 2s . c  om
    Long documentId = 123L;
    when(request.getParameter("documentId")).thenReturn(documentId.toString());

    //When
    ModelAndView modelAndView = controller.handleRequest(request, response);

    //Then
    assertThat("The document id is wrong", (Long) modelAndView.getModel().get("documentId"), is(documentId));
}

From source file:org.hobsoft.contacts.server.controller.ContactsControllerTest.java

@Test
public void getAddsContactToModel() {
    Contact contact = new Contact();
    when(contactRepository.get(1)).thenReturn(contact);

    Resource<Contact> resource = new Resource<>(contact);
    when(contactResourceAssembler.toResource(contact)).thenReturn(resource);

    ModelAndView actual = controller.get(1);

    assertEquals(resource, actual.getModel().get("contact"));
}

From source file:fm.last.citrine.web.DisplayLogsControllerTest.java

@Test
public void testDisplay() throws Exception {
    String fileContent = "bla";
    String logFileName = "log000.log";
    when(mockLogFileManager.tail(logFileName, displayLogsController.getTailBytes())).thenReturn(fileContent);
    mockRequest.setParameter(DisplayLogsController.PARAM_LOG_FILE, logFileName);
    ModelAndView modelAndView = displayLogsController.display(mockRequest, mockResponse);
    assertEquals("log_display", modelAndView.getViewName());
    Map<String, Object> model = modelAndView.getModel();
    assertEquals(3, model.size());// ww  w.  j a  va  2  s  . co m
    assertEquals(fileContent, model.get("contents"));
    assertEquals(null, model.get("taskId")); // didn't pass one in for this test
    assertEquals(null, model.get("selectedGroupName")); // didn't pass one in for this test
}

From source file:no.dusken.aranea.web.control.PageController.java

public ModelAndView printArticle(HttpServletRequest request, HttpServletResponse response) throws Exception {
    ModelAndView mav = handleArticle(request, response);
    mav.getModel().put("printing", true);
    return mav;// www .j  av  a2s  .  co  m

}

From source file:fm.last.citrine.web.DisplayTaskRunMessageControllerTest.java

@Test
public void testDisplayStackContainingHtml() throws Exception {
    String strackTrace = "<b>stack trace</b>";
    taskRun.setStackTrace(strackTrace);/*  w w w .j  ava 2  s.  com*/

    mockRequest.addParameter(Constants.PARAM_TASK_RUN_ID, String.valueOf(taskRun.getId()));
    ModelAndView modelAndView = displayTaskRunMessageController.displayStack(mockRequest, mockResponse);
    Map<String, Object> model = modelAndView.getModel();
    String escapedTrace = HtmlUtils.htmlEscape(strackTrace);
    assertEquals(escapedTrace, model.get("message"));
}

From source file:fm.last.citrine.web.DisplayTaskRunMessageControllerTest.java

@Test
public void testDisplaySysOutContaingHtml() throws Exception {
    String sysOut = "<b>sys out</b>";
    taskRun.setSysOut(sysOut);//from  w w w .j  a  v  a2 s.c om
    mockRequest.addParameter(Constants.PARAM_TASK_RUN_ID, String.valueOf(taskRun.getId()));
    ModelAndView modelAndView = displayTaskRunMessageController.displaySysOut(mockRequest, mockResponse);
    Map<String, Object> model = modelAndView.getModel();
    String escapedSysOut = HtmlUtils.htmlEscape(sysOut);
    assertEquals(escapedSysOut, model.get("message"));
}