From 116edcefe3340db553946aaea235e0d2812d6680 Mon Sep 17 00:00:00 2001 From: Protobuf Team Bot Date: Tue, 29 Oct 2024 07:28:00 -0700 Subject: [PATCH] Create some tests for GetClassName for edition < 2024 so that we can make sure these invariants won't be changed/broken when merging to the edition 2024 feature implementations. PiperOrigin-RevId: 691010930 --- .../compiler/java/test_multiple_file_no.proto | 20 ++++++++++++++++++ .../java/test_multiple_file_yes.proto | 21 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/google/protobuf/compiler/java/test_multiple_file_no.proto create mode 100644 src/google/protobuf/compiler/java/test_multiple_file_yes.proto diff --git a/src/google/protobuf/compiler/java/test_multiple_file_no.proto b/src/google/protobuf/compiler/java/test_multiple_file_no.proto new file mode 100644 index 0000000000..c1b6500d39 --- /dev/null +++ b/src/google/protobuf/compiler/java/test_multiple_file_no.proto @@ -0,0 +1,20 @@ +edition = "2023"; + +package protobuf_unittest; + +// Test generic services that are produced by the protoc builtin generators. +option cc_generic_services = true; +option java_generic_services = true; + +enum MultipleFileNoEnum { + MULTIPLE_FILE_NO_BAR = 0; +} + +message MultipleFileNoMessage { + int32 bar = 1; +} + +service MultipleFileNoService { + // Test. + rpc Method(MultipleFileNoMessage) returns (MultipleFileNoMessage) {} +} diff --git a/src/google/protobuf/compiler/java/test_multiple_file_yes.proto b/src/google/protobuf/compiler/java/test_multiple_file_yes.proto new file mode 100644 index 0000000000..76181313a0 --- /dev/null +++ b/src/google/protobuf/compiler/java/test_multiple_file_yes.proto @@ -0,0 +1,21 @@ +edition = "2023"; + +package protobuf_unittest; + +// Test generic services that are produced by the protoc builtin generators. +option cc_generic_services = true; +option java_generic_services = true; +option java_multiple_files = true; + +enum MultipleFileYesEnum { + MULTIPLE_FILE_YES_BAR = 0; +} + +message MultipleFileYesMessage { + int32 bar = 1; +} + +service MultipleFileYesService { + // Test. + rpc Method(MultipleFileYesMessage) returns (MultipleFileYesMessage) {} +}