List of usage examples for org.springframework.web.servlet ModelAndView getViewName
@Nullable
public String getViewName()
From source file:nl.surfnet.coin.selfservice.control.ServiceDetailControllerTest.java
@Test public void testSpDetail() throws Exception { Service service = getService(); when(csa.getServiceForIdp("id", 1L)).thenReturn(service); final ModelAndView modelAndView = controller.serviceDetail(1L, null, request); assertEquals("app-detail", modelAndView.getViewName()); assertEquals(service, modelAndView.getModelMap().get("service")); }
From source file:org.mifos.ui.core.controller.RedirectionControllerTest.java
public void testHandleRequest() throws ServletException, IOException { String expectedPageToRedirectTo = "foopage"; RedirectionController controller = new RedirectionController(); controller.setViewToRedirectTo(expectedPageToRedirectTo); MockHttpServletRequest mockRequest = new MockHttpServletRequest(); MockHttpServletResponse mockResponse = new MockHttpServletResponse(); ModelAndView modelAndView = controller.handleRequest(mockRequest, mockResponse); Assert.assertEquals(expectedPageToRedirectTo, modelAndView.getViewName()); Assert.assertNotNull(modelAndView.getModel()); Map<String, Object> modelMap = (Map<String, Object>) modelAndView.getModel().get("model"); Object response = modelMap.get("response"); Assert.assertNotNull(response);//w w w . ja va 2s . c o m Assert.assertEquals(MockHttpServletResponse.class, response.getClass()); }
From source file:com.springsource.hq.plugin.tcserver.serverconfig.web.support.ReadOnlyHandlerInterceptor.java
@Override public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, ModelAndView modelAndView) throws Exception { try {/* w w w . j av a 2 s .c o m*/ if (modelAndView.isReference() && !modelAndView.getViewName().startsWith("redirect:")) { String eid = parseeid(request); if (eid != null) { Map<String, Object> model = modelAndView.getModel(); model.put("readOnly", settingsService.isReadOnly(eid)); } } } catch (Exception e) { logger.info("Unable to populate readonly attribute into model", e); } }
From source file:de.science.hack.jetstream.web.controller.UploadControllerTest.java
/** * Test of upload method, of class UploadController. *//*from ww w . j a v a2 s .co m*/ @Test public void testSuccessfulUpload() { byte[] content = ("0,69,-2.35675048828125\n" + "0,67.5,-2.00323486328125\n" + "0,66,-3.88800048828125") .getBytes(); MultipartFile file = new MockMultipartFile(NAME, content); ModelAndView result = classUnderTest.upload(file); assertNotNull(result); assertEquals(UploadController.WEBGL_VIEW, result.getViewName()); }
From source file:de.science.hack.jetstream.web.controller.UploadControllerTest.java
/** * Test of upload method, of class UploadController. *///from w w w .java2 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:fm.last.citrine.web.AdminControllerTest.java
@Test public void testList() throws Exception { List<Task> runningTasks = new ArrayList<Task>(); Task task = new Task(); runningTasks.add(task);//from ww w. java 2 s .c o m when(mockTaskManager.getCurrentlyRunningTasks()).thenReturn(runningTasks); when(mockSchedulerManager.getStatus()).thenReturn(SchedulerStatus.STARTED); ModelAndView modelAndView = adminController.list(mockRequest, mockResponse); assertEquals("admin", modelAndView.getViewName()); Map<String, Object> model = modelAndView.getModel(); assertEquals(4, model.size()); assertEquals(runningTasks, model.get("currentTasks")); assertEquals(SchedulerStatus.STARTED, model.get("schedulerStatus")); }
From source file:de.otto.jsonhome.controller.HtmlControllerTest.java
@Test public void testGetRel() throws Exception { // given// ww w . j av a2s .c o m final HtmlController controller = relController( ControllerWithRequestMappingAndLinkRelationTypeAtClassLevel.class); // when final MockHttpServletRequest request = new MockHttpServletRequest("GET", "/rel/foo"); request.setServerName("rel.example.org"); request.setScheme("http"); final ModelAndView resourcesMap = controller.getRelationshipType(request); // then assertEquals(resourcesMap.getViewName(), "directresource"); assertNotNull(resourcesMap.getModel().get("resource")); @SuppressWarnings("unchecked") final DirectLink model = (DirectLink) resourcesMap.getModel().get("resource"); assertEquals(model.getHref(), URI.create("http://app.example.org/bar")); }
From source file:nl.surfnet.coin.selfservice.control.HomeControllerTest.java
@Test public void testAddsOfferedServicesToModel() throws Exception { ArrayList<OfferedService> expected = new ArrayList<>(); when(csa.findOfferedServicesFor("id")).thenReturn(expected); ModelAndView modelAndView = controller.idp(request); assertEquals("idp", modelAndView.getViewName()); assertTrue(modelAndView.getModel().containsKey("offeredServicePresenter")); }
From source file:ar.com.zauber.commons.spring.web.controllers.ExceptionControllerTest.java
/** test */ @Test//from w ww. j av a2 s .com public final void testNull() throws Exception { final ModelAndView mav = exceptionController.handleRequestInternal(req, res); Assert.assertEquals("exceptions/default", mav.getViewName()); }
From source file:gov.nih.nci.cabig.caaers.tools.spring.tabbedflow.SimpleFormAjaxableController.java
protected boolean isAjaxResponseFreeText(ModelAndView modelAndView) { return StringUtils.isEmpty(modelAndView.getViewName()); /*if (StringUtils.getBlankIfNull(modelAndView.getViewName()).equals("")) { return true;//from w w w . j ava 2 s. co m } return false;*/ }