Search in sources :

Example 1 with UserTo

use of ru.javawebinar.topjava.to.UserTo in project topjava10 by JavaWebinar.

the class RootController method register.

@GetMapping("/register")
public String register(ModelMap model) {
    model.addAttribute("userTo", new UserTo());
    model.addAttribute("register", true);
    return "profile";
}
Also used : UserTo(ru.javawebinar.topjava.to.UserTo) GetMapping(org.springframework.web.bind.annotation.GetMapping)

Example 2 with UserTo

use of ru.javawebinar.topjava.to.UserTo in project topjava10 by JavaWebinar.

the class ProfileRestControllerTest method testUpdate.

@Test
public void testUpdate() throws Exception {
    UserTo updatedTo = new UserTo(null, "newName", "newemail@ya.ru", "newPassword", 1500);
    mockMvc.perform(put(REST_URL).contentType(MediaType.APPLICATION_JSON).with(userHttpBasic(USER)).content(JsonUtil.writeValue(updatedTo))).andDo(print()).andExpect(status().isOk());
    MATCHER.assertEquals(UserUtil.updateFromTo(new User(USER), updatedTo), userService.getByEmail("newemail@ya.ru"));
}
Also used : User(ru.javawebinar.topjava.model.User) UserTo(ru.javawebinar.topjava.to.UserTo) Test(org.junit.Test) AbstractControllerTest(ru.javawebinar.topjava.web.AbstractControllerTest)

Aggregations

UserTo (ru.javawebinar.topjava.to.UserTo)2 Test (org.junit.Test)1 GetMapping (org.springframework.web.bind.annotation.GetMapping)1 User (ru.javawebinar.topjava.model.User)1 AbstractControllerTest (ru.javawebinar.topjava.web.AbstractControllerTest)1