List of usage examples for org.springframework.web.servlet ModelAndView getModel
public Map<String, Object> getModel()
From source file:com.bsg.pcms.sale.company.CompanyContractControllerTest.java
@Test public void testSaleContractDetail() { try {//from w w w . j a v a2 s . c om _companyContractDTOEx.setContract_mgmtno(1); ModelAndView resView = _saleCompanyController.detail(_companyContractDTOEx, request); CompanyContractDTOEx resultcode = (CompanyContractDTOEx) resView.getModel().get("saleContractDetail"); assertNotNull(resultcode); logger.info("{}", resultcode); } catch (Exception e) { e.printStackTrace(); logger.error("{}", e.getMessage()); } }
From source file:com.carlos.projects.billing.ui.controllers.NewBudgetControllerTest.java
@Test public void shouldForwardToNewBudgetPage() throws Exception { //given/*from w w w.j a v a 2 s .c o m*/ controller.setViewName("newBudget"); //when ModelAndView modelAndView = controller.handleRequest(request, response); //then assertThat(modelAndView.getViewName(), is("newBudget")); assertThat((NewBudgetViewHelper) modelAndView.getModel().get("newBudgetViewHelper"), is(newBudgetViewHelper)); }
From source file:gov.nih.nci.calims2.ui.generic.crud.SubFlowReturnTester.java
/** * Test the controller doReturnFromFlow method. * /*from w w w. ja v a 2s . c om*/ * @throws Exception if an exception occurs */ @SuppressWarnings("unchecked") @Test public void testDoReturnFromFlow() throws Exception { Class<T> controllerClass = (Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()) .getActualTypeArguments()[0]; T controller = controllerClass.newInstance(); ModelAndView model = new ModelAndView(); model.addObject("form", controller.createForm()); controller.doReturnFromFlow(model, subFlowId, 1L); Object property = PropertyUtils.getProperty(((CRUDForm) model.getModel().get("form")).getEntity(), propertyName); if (collection) { CRUDAssert.assertSubFlowEntities((Collection<EntityWithId>) property, 1L); } else { CRUDAssert.assertSubFlowEntity((EntityWithId) property, 1L); } }
From source file:gov.nih.nci.cabig.caaers.web.search.SearchUserController.java
@Override protected ModelAndView showForm(HttpServletRequest request, HttpServletResponse response, BindException errors) throws Exception { ModelAndView mv = super.showForm(request, response, errors); SearchUserCommand command = (SearchUserCommand) getCommand(request); if (command.isPopupRequest()) { return new ModelAndView("search/user_search_popup", mv.getModel()); }/* ww w. j a v a2 s . c o m*/ return new ModelAndView("search/user_search", mv.getModel()); }
From source file:de.fau.amos4.test.unit.ClientControllerUnitTest.java
@Test public void clientDashboard_OnlyClientsEmployeesAreDisplayed() throws Exception { ClientController clientController = new ClientController(this.clientService, this.clientRepository, this.employeeRepository, translatorService); final Client client = this.clientService.getClientById(1l); // Get the List ModelAndView mav = clientController.ClientDashboard(new CurrentClient(client)); // Model should contain only employees with this client. Iterable<Employee> employees = (Iterable<Employee>) mav.getModel().get("Employees"); for (Employee employee : employees) { // Make sure that each Employee belongs to the current client. Assert.assertEquals(client.getEmail(), employee.getClient().getEmail()); }//from w ww . ja v a 2 s.c o m }
From source file:org.parancoe.web.test.MockControllerTest.java
@Test public void submit() throws Exception { getForm("initial value"); resetRequestAndResponse();//from w w w . ja v a2s.c o m ModelAndView mv = postValue("modified value"); assertViewName(mv, "redirect:/test/done.html"); assertModelAttributeAvailable(mv, "something"); MockModel oSomething = (MockModel) mv.getModel().get("something"); assertThat(oSomething.getValue(), equalTo("modified value")); assertThat("The something attribute should have been removed from the session", request.getSession().getAttribute("something"), is(nullValue())); }
From source file:se.vgregion.pubsub.admin.controller.AdminControllerTest.java
@Test public void index() throws Exception { List<PushSubscriber> subscribers = Arrays.asList(mock(PushSubscriber.class), mock(PushSubscriber.class)); List<PolledPublisher> publishers = Arrays.asList(mock(PolledPublisher.class), mock(PolledPublisher.class)); when(adminService.getAllPushSubscribers()).thenReturn(subscribers); when(adminService.getAllPolledPublishers()).thenReturn(publishers); ModelAndView mav = controller.index(); Assert.assertEquals("admin/index", mav.getViewName()); Assert.assertEquals(subscribers, mav.getModel().get("pushSubscribers")); Assert.assertEquals(publishers, mav.getModel().get("polledPublishers")); }
From source file:spring.travel.site.controllers.OffersControllerTest.java
@Test public void shouldGetOffersAndAdverts() throws Exception { stubGet("/user?id=123", new User("123", "Fred", "Flintstone", "freddyf", Optional.<Address>empty())); stubGet("/profile/user/123", new Profile(LifeCycle.Family, Spending.Economy, Gender.Male)); stubGet("/loyalty/user/123", new Loyalty(Group.Bronze, 100)); List<Offer> offers = Arrays.asList(new Offer("Offer 1", "Blah blah", "offer1.jpg"), new Offer("Offer 2", "Blah blah", "offer2.jpg"), new Offer("Offer 3", "Blah blah", "offer3.jpg"), new Offer("Offer 4", "Blah blah", "offer4.jpg")); stubGet("/offers?lifecycle=family&spending=economy&gender=male&loyalty=bronze", offers); List<Advert> adverts = Arrays.asList(new Advert("Advert 1", "advert1.jpg", "Blah blah"), new Advert("Advert 2", "advert2.jpg", "Blah blah"), new Advert("Advert 3", "advert3.jpg", "Blah blah"), new Advert("Advert 4", "advert4.jpg", "Blah blah"), new Advert("Advert 5", "advert5.jpg", "Blah blah")); stubGet("/adverts?count=4&target=low", adverts); String signature = "0923023985092384"; String cookieName = "GETAWAY_SESSION"; String encoded = "id=123"; String cookieValue = signature + "-" + encoded; Cookie cookie = Mockito.mock(Cookie.class); when(cookie.getName()).thenReturn(cookieName); when(cookie.getValue()).thenReturn(cookieValue); when(mockVerifier.verify(encoded, signature)).thenReturn(true); MvcResult mvcResult = this.mockMvc .perform(get("/offers").accept(MediaType.parseMediaType("application/json;charset=UTF-8")) .header("Cookie", cookieName + "=" + cookieValue)) .andExpect(status().isOk()).andExpect(request().asyncStarted()) .andExpect(request().asyncResult(isA(ModelAndView.class))).andReturn(); this.mockMvc.perform(asyncDispatch(mvcResult)).andExpect(status().isOk()); ModelAndView modelAndView = (ModelAndView) mvcResult.getAsyncResult(1000); Map<String, Object> model = modelAndView.getModel(); User user = (User) model.get("user"); assertEquals("Fred", user.getFirstName()); OffersView modelOffers = (OffersView) model.get("offers"); assertNotNull(modelOffers);/*from w w w .ja va 2 s . c om*/ assertEquals("Offer 1", modelOffers.getOffers().get(0).getTitle()); AdvertsView modelAdverts = (AdvertsView) model.get("adverts"); assertNotNull(modelAdverts); assertEquals("Advert 1", modelAdverts.getAdverts().get(0).getTitle()); }
From source file:fm.last.citrine.web.TaskControllerTest.java
private Map<String, Object> getModel() throws Exception { ModelAndView modelAndView = taskController.list(mockRequest, mockResponse); assertEquals("tasks_list", modelAndView.getViewName()); Map<String, Object> model = modelAndView.getModel(); return model; }
From source file:no.dusken.aranea.admin.control.AddRelationPageSearchController.java
@Override protected ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object o, BindException e) throws Exception { ModelAndView mav = super.handle(request, response, o, e); //adding the page the search came from Long pageID = ServletRequestUtils.getLongParameter(request, "referencePage", 0); Page page = pageService.getEntity(pageID); mav.getModel().put("referencePage", page); return mav;//from w w w. j a va 2s . co m }