Frozen-Burrito / hydrate-app

Repositorio para la app de apoyo de la botella hydrate, desarrollada con Flutter.
2 stars 0 forks source link

[BUG] Advertencias de tipos de errores de validación no manejados en formación de mensajes. #32

Open Frozen-Burrito opened 2 years ago

Frozen-Burrito commented 2 years ago

Descripción del Error Al modificar los valores de campos que usan el nuevo esquema para validación y construcción de mensajes de error, hay ciertos valores para ciertos campos que producen tipos de errores que, por el momento, no producen un mensaje de error dedicado.

Algunos ejemplos son:

Unhandled username/email validation message for error: UsernameError.incorrectUsernameFormat
I/flutter (22583): Unhandled activity record distance validation message for error: NumericInputError.isNaN
I/flutter (22583): Unhandled activity record kCal validation message for error: NumericInputError.isNaN

Cómo Reproducir Pasos para reproducir el error:

  1. Navegar a la vista de creación de registro de actividad, o a la vista de creación de cuenta.
  2. Introducir valores erróneos en los campos (se obtuvieron los mensajes de arriba al introducir "Prueba" en el campo para nombre de usuario y "245" (una cantidad sin unidad o con la unidad sin separación por espacios) en los formularios especificados.
  3. Ver las advertencias en la consola de debug.

Comportamiento Esperado Las funciones de validación deben producir el error adecuado para cada posible clase de valor de entrada y el constructor de mensajes localizados debe manejar los casos para cada tipo de error producido por los validadores.

Entorno

Contexto Adicional Posiblemente es buena idea revisar las pruebas unitarias para los validators.