Example usage for org.springframework.ui ExtendedModelMap ExtendedModelMap

List of usage examples for org.springframework.ui ExtendedModelMap ExtendedModelMap

Introduction

In this page you can find the example usage for org.springframework.ui ExtendedModelMap ExtendedModelMap.

Prototype

ExtendedModelMap

Source Link

Usage

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);
}