@GetMapping("/hoteles/{hotelId}")
    public ResponseEntity<List<Calificacion>> listarCalificacionesPorHotelId (@PathVariable String hotelId) {
        return ResponseEntity.ok(calificacionService.getCalificacionesByHotelId(hotelId));
    }
@Test
    void testListarCalificacionesPorHotelId() throws Exception {
        List<Calificacion> calificaciones = Arrays.asList(calificacion1, calificacion3);
        when(calificacionService.getCalificacionesByHotelId("hotel1")).thenReturn(calificaciones);

        mockMvc.perform(get("/calificaciones/hoteles/hotel1")
                        .contentType(MediaType.APPLICATION_JSON))
                .andExpect(status().isOk())
                .andExpect(jsonPath("$", hasSize(2)))
                .andExpect(jsonPath("$[0].id", is(calificacion1.getId())))
                .andExpect(jsonPath("$[1].id", is(calificacion3.getId())));

        verify(calificacionService, times(1)).getCalificacionesByHotelId("hotel1");
    }