Hola Gustavo, espero que estés bien!
En este caso, el resultado no se devuelve, ya que tenemos un if
para presentar el resultado.
Debemos verificar si se encuentra la serie, entonces sugiero ejecutar el proyecto con el mismo ejemplo otra vez pero esta vez agregar dos println
para verificar si se encuentra la serie y los episodios correctamente. Por ejemplo:
private void buscarTop5Episodios(){
buscarSeriesPorTitulo();
System.out.println("Serie:" + serieBuscada.get());
if(serieBuscada.isPresent()){
Serie serie = serieBuscada.get();
List<Episodio> topEpisodios = repositorio.top5Episodios(serie);
System.out.println("Episodios:" + topEpisodios);
//código omitado
}
Esta es una forma simple de depurar el código, muy común cuando se encuentra un problema que el error no es explícito.
Saludos.