[chore]: Add more tests for ProtoUtils
Maintainer thường phản hồi trong vòng 1 ngày
@Akanksha928 đang làm issue này rồi.
Từ ngày 26/9/2025.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 55/100
Hướng nghiên cứu
Kiểm tra lớp ToProtoTest hiện có và lớp ProtoUtils để hiểu các phương thức chuyển đổi. Tham khảo test_proto_utils.py của Python SDK để có thêm ý tưởng về các trường hợp kiểm thử. Triển khai các trường hợp kiểm thử mới trong lớp kiểm thử Java để bao quát nhiều kịch bản hơn cho các phương thức ToProto và FromProto, đồng thời đảm bảo chúng đều vượt qua.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
The ProtoUtils class contains classes for converting gRPC classes and spec classes.
We have a test class called ToProtoTest that has a very limited set of tests for this.
This issue is to add more test cases to thoroughly test ProtoUtils.ToProto and ProtoUtils.FromProto.
The corresponding tests in the Python SDK can be seen here:
https://github.com/a2aproject/a2a-python/blob/main/tests/utils/test_proto_utils.py
We should add more test cases similar to what's in the Python tests.
- Ngôn ngữ chính
- Java
- Star
- 504
- Fork
- 184
- Merge trung bình
- 1 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 31
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của a2aproject/a2a-java
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
a2aproject/a2a-java#1012 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
a2aproject/a2a-java#464 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Create a sample that demonstrates how to use a shared contextId across multiple tasksCó thể làm lại được @tanish111 đã nhận 354 ngày trước và không có pull request nào đang mở. Đang mởsample
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
a2aproject/a2a-java#375 · 5 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
a2aproject/a2a-java#1207 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Enable checkstyle failOnViolation=trueCó thể đã có người làm @ZYZ666-RGB đã nhận 3 ngày trước. Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 58/100
a2aproject/a2a-java#1206 · 2 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của a2aproject/a2a-java
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
utopia-rise/godot-jvm#1004 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
spring-projects/spring-grpc#442 ·
-
Expose numberOfPermits in RateLimiterEvent.toString() and the ratelimiterevents actuator DTOĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
resilience4j/resilience4j#2547 ·
Maintainer thường phản hồi trong vòng 9 ngày
-
Clock.MakeDate continues execution and returns a rolled-over instant after dispatching error on invalid dateCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
mit-cml/appinventor-sources#4155 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Doc] - Creation du READMEĐang mở
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 62/100
Hira-shi/PW1-DAI-Carrel-Egal-Eyer#28 ·
Maintainer thường phản hồi trong vòng 1 ngày