Estou fazendo o teste para a listagem de consulta, porém o meu response não está devolvendo o json com os dados da consulta. Ele retorna somente as informações do Pageable. Tem alguma função que traga os dados da listagem corretamente?
@Test
@DisplayName("Deveria devolver http 200 e lista de consultas quando executado corretamente")
@WithMockUser
void listarCenario1() throws Exception {
var proximaSegundaAs10 = LocalDate.now().with(TemporalAdjusters.next(DayOfWeek.MONDAY)).atTime(10,0);
var medico = mock.cadastrarMedico("Medico", "medico@voll.med", "654321", Especialidade.CARDIOLOGIA);
var paciente = mock.cadastrarPaciente("Paciente", "paciente@email.com", "00000000000");
var dadosListagem = new DadosListagemConsulta(null, "Medico", "Paciente", proximaSegundaAs10);
when(agendaDeConsultas.listar(any())).thenReturn(dadosListagem).
mock.cadastrarConsulta(medico, paciente, proximaSegundaAs10);
var response = mvc.perform(get("/consultas")).andReturn().getResponse();
assertThat(response.getStatus()).isEqualTo(HttpStatus.OK.value());
var jsonEsperado = dadosListagemConsultaJson.write(dadosListagem).getJson();
assertThat(response.getContentAsString()).isEqualTo(jsonEsperado);
}