firebase / firebase/firebase-admin-java
[FR] Open up FirebaseMessagingException
- Vorherrschende Sprache
- Java
- Sterne
- 620
- Forks
- 305
- Ø Merge
- 3 Std. 23 Min.
- Gemergte PRs (30 T.)
- 1
Beschreibung
**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.
Beitragsleitfaden
Rechercherichtung
Beginne damit, FirebaseMessagingException zu finden und seine Konstruktoren sowie die vorhandenen Tests zu überprüfen. Stelle sicher, dass Tests Ausnahmen für die Fehlercodes UNREGISTERED und INVALID_ARGUMENT instanziieren können, während das beabsichtigte Ausnahmeverhalten des SDK erhalten bleibt; abgeschlossen, wenn diese Szenarien testbar sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- firebase, java
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100