Testuje najprostszy controlller wszystko działa prawidłowo przez API.
API zapisuje obiekt dummyRepository.saveAndFlush(dummy) przez POSTA
mockMvc.perform(post("/dummy")
.contentType(MediaType.APPLICATION_JSON)
.content(objectMapper.writeValueAsString(dummy)))
.andDo(print())
.andExpect(status().isCreated());
No i wszystko fajnie tylko dummyRepository.saveAndFlush(dummy) zwraca nulla.
identyczny przypadke jest opisany tutaj:
https://mkyong.com/spring-boot/spring-mockito-unable-to-mock-save-method/
tylko, że ja nic nie wstrzykuje przez mokito z any(), jedyne co wstrzukuje to serwis przez @MockBean ale to jest oczywiste