List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
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")); }