
Meu idMedico não está setado como @NotNull para forçar receber uma informação.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Meu idMedico não está setado como @NotNull para forçar receber uma informação.
Oi Matheus!
Faltou uma validação na lógica mesmo, pois pode não haver médicos disponíveis para a especialidade e a data escolhidas.
Para corrigir, precisa realizar essa validação então:
var medico = escolherMedico(dados);
if (medico == null) {
throw new ValidacaoException("Não existe médico disponível nessa data!");
}
Deu certo, valeu!!