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:
Navegar a la vista de creación de registro de actividad, o a la vista de creación de cuenta.
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.
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
Dispositivo: Galaxy A30
OS: Android 11
Versión de la app: 1.0.0-beta+3
Contexto Adicional
Posiblemente es buena idea revisar las pruebas unitarias para los validators.
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:
Cómo Reproducir Pasos para reproducir el error:
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.