### Question:
UserController { @RequestMapping(method = RequestMethod.GET) public String getUserList(ModelMap map) { map.addAttribute("userList", userService.findAll()); return "userList"; }  @RequestMapping(method = RequestMethod.GET) String getUserList(ModelMap map); @RequestMapping(value = "/create", method = RequestMethod.GET) String createUserForm(ModelMap map); @RequestMapping(value = "/create", method = RequestMethod.POST) String postUser(ModelMap map,
                           @ModelAttribute @Valid User user,
                           BindingResult bindingResult); @RequestMapping(value = "/update/{id}", method = RequestMethod.GET) String getUser(@PathVariable Long id, ModelMap map); @RequestMapping(value = "/update", method = RequestMethod.POST) String putUser(ModelMap map,
                          @ModelAttribute @Valid User user,
                          BindingResult bindingResult); @RequestMapping(value = "/delete/{id}", method = RequestMethod.DELETE) String deleteUser(@PathVariable Long id);  }### Answer:
@Test public void getUserList() throws Exception { mockMvc.perform(get("/users")) .andExpect(view().name("userList")) .andExpect(status().isOk()) .andDo(print()); }