estou a ter um erro nesta jpa já fiz o teste e mesmo assim não retourn o valor que estou a espera teste abaixo
@Test
void existsByMedicoIdAndDataAndMotivoCancelamentoIsNull(){
var proximaSegundaAs10 = LocalDate.now()
.with(TemporalAdjusters.next(DayOfWeek.MONDAY))
.atTime(10, 0);
var medico = cadastrarMedico("Medico", "medico@voll.med", "123456", Especialidade.CARDIOLOGIA);
var paciente = cadastrarPaciente("Paciente", "paciente@email.com", "00000000000");
cadastrarConsulta(medico, paciente, proximaSegundaAs10);
long medico_id = medico.getId();
Long pacienteId = paciente.getId();
LocalDateTime primeiroHorario = LocalDateTime.of(2024, 10, 26, 7, 0);
LocalDateTime ultimaHora = LocalDateTime.of(2024, 10, 26, 18, 59, 59);
boolean existe = consultaRepository.existsByMedicoIdAndDataAndMotivoCancelamentoIsNull(medico_id, proximaSegundaAs10);
assertFalse(existe); // Espera-se que não exista consulta, então deve retornar false
System.out.println(existe);
}
resposta: org.opentest4j.AssertionFailedError: Expected :false Actual :true