У меня есть метод контроллера, для которого я должен написать тест junit
@RequestMapping(value = "/new", method = RequestMethod.GET)
public ModelAndView getNewView(Model model) {
EmployeeForm form = new EmployeeForm()
Client client = (Client) model.asMap().get("currentClient");
form.setClientId(client.getId());
model.addAttribute("employeeForm", form);
return new ModelAndView(CREATE_VIEW, model.asMap());
}
Тест Junit с использованием spring mockMVC
@Test
public void getNewView() throws Exception {
this.mockMvc.perform(get("/new")).andExpect(status().isOk()).andExpect(model().attributeExists("employeeForm")
.andExpect(view().name("/new"));
}
Я получаю NullPointerException как model.asMap(). get ( "currentClient" ); возвращает значение null при запуске теста, как установить это значение с помощью spring mockmvc framework