@PostMapping
    public ResponseEntity<Calificacion> guardarCalificacion (@RequestBody Calificacion calificacion) {
        return ResponseEntity.status(HttpStatus.CREATED).body(calificacionService.saveCalificacion(calificacion));
    }
@Test
    void testGuardarCalificacion() throws Exception {
        when(calificacionService.saveCalificacion(ArgumentMatchers.any(Calificacion.class))).thenReturn(calificacion1);

        mockMvc.perform(post("/calificaciones")
                        .contentType(MediaType.APPLICATION_JSON)
                        .content(objectMapper.writeValueAsString(calificacion1)))
                .andExpect(status().isCreated())
                .andExpect(jsonPath("$.id", is(calificacion1.getId())))
                .andExpect(jsonPath("$.usuarioId", is(calificacion1.getUsuarioId())))
                .andExpect(jsonPath("$.hotelId", is(calificacion1.getHotelId())))
                .andExpect(jsonPath("$.calificacion", is(calificacion1.getCalificacion())))
                .andExpect(jsonPath("$.observaciones", is(calificacion1.getObservaciones())));

        verify(calificacionService, times(1)).saveCalificacion(ArgumentMatchers.any(Calificacion.class));
    }