firebase / firebase/firebase-admin-java
[FR] Open up FirebaseMessagingException
- 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
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