Тема: Тестування контроллера з @PathVariable
Всім привіт, підскажіть, будь ласка, як замокати (і чи взагалі таке можливо) в тесті для контролера який має @PathVariable, Що я маю на увазі під контролером це
@GetMapping("/{id}")
@JsonView(Views.FullPublication.class)
public ResponseEntity<Publication> getPublicationById(@PathVariable("id") Publication publication) {
return new ResponseEntity<>(publication, HttpStatus.OK);
}
і от як написати тест з MockMvc для цього контролера? Десь чув, що в такому випадку викликається метод getById репозиторія, але коли мокаю його, то нічого не міняється