HU‐B‐10 - shiomar-salazar/MISW-PF-Grupo1-Backend GitHub Wiki

HU-B-10

ID HU-B-10
Nombre Crear Plan de Alimentacion
Descripción Como Administrador de SportApp quiero que la aplicacion tenga la capacidad de crear un plan de alimentacion para los usuarios Para que los usuarios tengan una alimentacion sana y acorde con el plan disenado por un entrenador.
Puntos 2
Criterios de aceptación El servicio solo debe estar disponible para los usuarios tipo Cliente
El servicio debe recibir el ID del usuario previamente validado desde la capa de interfaz grafica.
El servicio debe recibir el Token JWT del usuario previamente validado desde la capa de interfaz grafica.
El servicio debe recibir la cantidad de calorias que el usuario desee consumir cada dia previamente validadas desde la capa de interfaz grafica.
El servicio debe recibir la cantidad de agua que el usuario desee consumir cada dia previamente validadas desde la capa de interfaz grafica.
En caso de que la Informacion recibida este incompleta, el servicio debe responder con un HTTP Codigo 400.
En caso de que la autenticacion sea correcta, el servicio debe responder con un HTTP Codigo 200.
En caso de que la Operacion sea exitosa, el servicio debe regresar una lista de IDs de la dias de aliemtnacion creados.
De manera transitoria y hasta que esta Historia de Usuario este terminada, el servicio debe responder HTTP Codigo 501.

Actividades

  • Creacion del servicio crear plan de alimentacion.
  • Creacion de pruebas Unitarias que prueben el correcto funcionaiento del servicio.
  • Creacion de pruebas Unitarias que prueben el el correcto manejo de errores y condiciones limites del servicio.

MockUp de Interfaz Grafica

Dado a este es un servicio de Backend que no esta en contacto con el usuario no posee una interfaz de usuario, por esta razon la seccion esta vacia.

Evidencias de Pruebas

ID HU-B-10
Prueba Exitosa
Prueba Error