Я пытаюсь проверить следующий метод, но получаю
ParameterResolutionException: для параметра не зарегистрировано ParameterResolver.
Мой controller
следующий:
@GetMapping("/get/{id}")
public User getUserById(@PathVariable int id) {
return userService.getUserById(id);
}
И мой тест следующий:
@Test
void getUserById(Integer id) throws Exception {
User user1 = new User(1, "FirstName", "LastName", "Address",
"1234566", "email@gmail.com");
when(userService.getUserById(1)).thenReturn(user1);
mockMvc.perform(MockMvcRequestBuilders.get("/get/{id}", "1"))
.andExpect(status().isOk());
assertEquals(userController.getUserById(1), user1);
}
Как мне разрешить это исключение, чтобы пройти тест?