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

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

Introduction

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

Prototype

@Nullable
public String getViewName() 

Source Link

Document

Return the view name to be resolved by the DispatcherServlet via a ViewResolver, or null if we are using a View object.

Usage

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;*/
}