List of usage examples for org.springframework.ui ExtendedModelMap ExtendedModelMap
ExtendedModelMap
From source file:org.sventon.web.ctrl.ListRepositoriesControllerTest.java
@Test public void listRepositoriesConfiguredButNoInstances() throws Exception { final ListRepositoriesController ctrl = new ListRepositoriesController(application); // configured but no instancs application.setConfigured(true);/*w w w . j a v a2 s . c om*/ final ExtendedModelMap model = new ExtendedModelMap(); assertNull(ctrl.listRepositoriesOrShowIfOnlyOne(model)); }
From source file:nz.net.catalyst.mobile.dds.CapabilitySerivceControllerTest.java
@Test public void testStatusInfo() throws Exception { MockHttpServletRequest request = new MockHttpServletRequest(); Model model = new ExtendedModelMap(); request.addHeader("user-agent", "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE71-1/100.07.57; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML, like Gecko) Safari/413"); csController.getStatusPage(request, model); Map<String, Object> modelMap = model.asMap(); StatusInfo statusInfo = (StatusInfo) modelMap.get("statusinfo"); assertTrue(StringUtils.isBlank(statusInfo.getLast_error())); String statusInfoStr = csController.getStatusInfo(); assertEquals(statusInfoStr, mapper.writeValueAsString(statusInfo)); }
From source file:com.trenako.web.controllers.RollingStocksControllerTests.java
@Test(expected = NotFoundException.class) public void shouldThrowsExceptionIfRollingStockNotFound() { String slug = "rs-slug"; when(service.findBySlug(eq(slug))).thenReturn(null); controller.show(slug, new ExtendedModelMap()); }
From source file:org.sventon.web.ctrl.ListRepositoriesControllerTest.java
@Test public void listOneConfiguredRepositories() throws Exception { final ListRepositoriesController ctrl = new ListRepositoriesController(application); // Not configured assertEquals("redirect:/repos/listconfigs", ctrl.listRepositoriesOrShowIfOnlyOne(new ExtendedModelMap())); application.addConfiguration(createTestRepository("test1")); application.setConfigured(true);//from ww w. j a v a 2 s . c om assertEquals("redirect:/repos/test1/list/", ctrl.listRepositoriesOrShowIfOnlyOne(null)); }
From source file:org.duracloud.account.app.controller.UserControllerTest.java
@Test public void testUpdateUserErrors() throws Exception { setupHasBindingResultErrors(true);//www . j a v a2 s .c o m replayMocks(); ModelAndView mav = userController.update(TEST_USERNAME, null, result, new ExtendedModelMap()); Assert.assertNotNull(mav); Assert.assertEquals(UserController.USER_EDIT_VIEW, mav.getViewName()); }
From source file:alfio.manager.support.CustomMessageManager.java
private List<MessageModification> preview(Event event, List<MessageModification> input, String username) { Model model = new ExtendedModelMap(); Organization organization = eventManager.loadOrganizer(event, username); model.addAttribute("eventName", event.getDisplayName()); model.addAttribute("fullName", "John Doe"); model.addAttribute("organizationName", organization.getName()); model.addAttribute("organizationEmail", organization.getEmail()); model.addAttribute("reservationURL", "https://this-is-the-reservation-url"); model.addAttribute("ticketURL", "https://this-is-the-ticket-url"); model.addAttribute("reservationID", "RESID"); return input.stream() .map(m -> MessageModification.preview(m, renderResource(m.getSubject(), model, m.getLocale(), templateManager), renderResource(m.getText(), model, m.getLocale(), templateManager), m.isAttachTicket())) .collect(Collectors.toList()); }
From source file:alpha.portal.webapp.controller.UserFormControllerTest.java
/** * Test add with missing fields./*from www . ja v a 2s .co m*/ * * @throws Exception * the exception */ @Test public void testAddWithMissingFields() throws Exception { this.request = this.newPost("/userform.html"); this.user = new User(); this.user.setFirstName("Jack"); this.request.setRemoteUser("user"); final BindingResult errors = new DataBinder(this.user).getBindingResult(); this.c.onSubmit(this.user, errors, this.request, new MockHttpServletResponse(), new ExtendedModelMap()); Assert.assertTrue(errors.getAllErrors().size() == 10); }
From source file:com.cognitivabrasil.repositorio.web.FileControllerTest.java
@Test public void deleteTest() throws IOException { com.cognitivabrasil.repositorio.data.entities.Files f3 = new Files(); f3.setId(3);/*from w w w . j a va2 s . co m*/ f3.setName("testeDelete.txt"); f3.setContentType("text"); Document d = new Document(); OBAA metadata = new OBAA(); Technical t = new Technical(); t.addFormat("txt"); metadata.setTechnical(t); d.setMetadata(metadata); f3.setDocument(d); int fileId = 3; when(fileService.get(fileId)).thenReturn(f3); uiModel = new ExtendedModelMap(); FileController fileController = mockFiles(); // invalid id test. int id = 0; Message result = fileController.delete(id); assertThat(result.getType(), equalTo(Message.ERROR)); assertThat(result.getMessage(), equalTo("O arquivo no foi encontrado na base de dados!")); // valid id test. // how to avoid f receiving a null value?? id = 3; result = fileController.delete(id); assertThat(result.getType(), equalTo(Message.SUCCESS)); assertThat(result.getMessage(), equalTo("Arquivo excluido com sucesso.")); doThrow(new IOException("Erro")).when(fileService).deleteFile(f3); result = fileController.delete(3); assertThat(result.getType(), equalTo(Message.WARN)); }
From source file:com.github.carlomicieli.nerdmovies.controllers.MovieControllerTests.java
@Test public void actionEditFillTheModel() { ExtendedModelMap model = new ExtendedModelMap(); String slug = "movie-slug"; Movie movie = new Movie(); when(mockService.findBySlug(slug)).thenReturn(movie); movieController.edit(slug, model);/*from ww w. ja va 2 s. co m*/ assertTrue("The model doesn't contain the movie that failed the validation", model.containsAttribute("movie")); assertTrue("The model doesn't contain a movie", model.get("movie") instanceof Movie); verify(mockService, times(1)).findBySlug(eq(slug)); }
From source file:org.terasoluna.gfw.functionaltest.app.exceptionhandling.ExceptionHandlingController.java
@ExceptionHandler(ContinueException.class) @ResponseStatus(HttpStatus.CONTINUE)/* w ww . j a va 2 s. c o m*/ public ModelAndView handleException(ContinueException e) { ExtendedModelMap modelMap = new ExtendedModelMap(); modelMap.addAttribute("exceptionMessage", e.getMessage()); return new ModelAndView("exceptionhandling/exceptionHandler", modelMap); }