firebase / firebase/firebase-admin-java

[FR] Open up FirebaseMessagingException

Đang mở
#722 3 bình luận 2 reaction 0 người được giao Xem trên GitHub
needs-triage type: feature request
Ngôn ngữ chính
Java
Star
620
Fork
305
Merge trung bình
3 giờ 23 phút
Pull request đã merge (30 ngày)
1

Mô tả

**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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách tìm FirebaseMessagingException và xem xét các constructor cùng các bài kiểm thử hiện có. Xác nhận rằng các bài kiểm thử có thể khởi tạo các exception cho các mã lỗi UNREGISTERED và INVALID_ARGUMENT, đồng thời giữ nguyên hành vi exception dự kiến của SDK; hoàn tất khi có thể kiểm thử các kịch bản đó.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
firebase, java
Lĩnh vực
api, backend
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.