firebase / firebase/firebase-admin-java

[FR] Open up FirebaseMessagingException

Abierto
#722 3 comentarios 2 reacciones 0 asignados Ver en GitHub
needs-triage type: feature request
Lenguaje dominante
Java
Estrellas
620
Forks
305
Merge medio
3 h 23 min
PR fusionados (30 d)
1

Descripción

**Is your feature request related to a problem? Please describe.**
FirebaseMessagingException is final and has package private/private constructors. This prevents using the exception in tests. The firebase recommendation to deal with invalid tokens is to react on error code UNREGISTERED and INVALID_ARGUMENT. In order to test my code that deals with this scenario I would need to create a FirebaseMessagingException with the specified error codes which I can't.

**Describe the solution you'd like**
Open up FirebaseMessagingException to allow instantiation in tests.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza localizando FirebaseMessagingException y revisando sus constructores y las pruebas existentes. Confirma que las pruebas puedan instanciar excepciones para los códigos de error UNREGISTERED e INVALID_ARGUMENT, preservando al mismo tiempo el comportamiento previsto de las excepciones del SDK; se considera terminado cuando esos escenarios puedan probarse.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
firebase, java
Área
api, backend
Tipo de issue
Nueva funcionalidad
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.