diff options
Diffstat (limited to 'unittests/Format/FormatTestProto.cpp')
-rw-r--r-- | unittests/Format/FormatTestProto.cpp | 53 |
1 files changed, 41 insertions, 12 deletions
diff --git a/unittests/Format/FormatTestProto.cpp b/unittests/Format/FormatTestProto.cpp index bfd5025..3a2f97e 100644 --- a/unittests/Format/FormatTestProto.cpp +++ b/unittests/Format/FormatTestProto.cpp @@ -85,21 +85,50 @@ TEST_F(FormatTestProto, MessageFieldAttributes) { " [default = REALLY_REALLY_LONG_CONSTANT_VALUE];"); verifyFormat("repeated double value = 1\n" " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaaa: AAAAAAAA}];"); - verifyFormat("repeated double value = 1\n" - " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA,\n" - " bbbbbbbbbbbbbbbb: BBBBBBBBBB}];"); - verifyFormat("repeated double value = 1\n" - " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA\n" - " bbbbbbbbbbbbbbbb: BBBBBBBBBB}];"); - verifyFormat("repeated double value = 1\n" - " [(aaaaaaa.aaaaaaaaa) = {aaaaaaaaaaaaaaaa: AAAAAAAAAA,\n" - " bbbbbbb: BBBB,\n" - " bbbb: BBB}];"); + verifyFormat("repeated double value = 1 [(aaaaaaa.aaaaaaaaa) = {\n" + " aaaaaaaaaaaaaaaa: AAAAAAAAAA,\n" + " bbbbbbbbbbbbbbbb: BBBBBBBBBB\n" + "}];"); + verifyFormat("repeated double value = 1 [(aaaaaaa.aaaaaaaaa) = {\n" + " aaaaaaaaaaaaaaaa: AAAAAAAAAA\n" + " bbbbbbbbbbbbbbbb: BBBBBBBBBB\n" + "}];"); + verifyFormat("repeated double value = 1 [(aaaaaaa.aaaaaaaaa) = {\n" + " aaaaaaaaaaaaaaaa: AAAAAAAAAA,\n" + " bbbbbbb: BBBB,\n" + " bbbb: BBB\n" + "}];"); } TEST_F(FormatTestProto, FormatsOptions) { - verifyFormat("option java_package = \"my.test.package\";"); - verifyFormat("option (my_custom_option) = \"abc\";"); + verifyFormat("option (MyProto.options) = {\n" + " field_a: OK\n" + " field_b: \"OK\"\n" + " field_c: \"OK\"\n" + " msg_field: {field_d: 123}\n" + "};"); + + verifyFormat("option (MyProto.options) = {\n" + " field_a: OK\n" + " field_b: \"OK\"\n" + " field_c: \"OK\"\n" + " msg_field: {\n" + " field_d: 123\n" + " field_e: OK\n" + " }\n" + "};"); + + verifyFormat("option (MyProto.options) = {\n" + " field_a: OK // Comment\n" + " field_b: \"OK\"\n" + " field_c: \"OK\"\n" + " msg_field: {field_d: 123}\n" + "};"); + + verifyFormat("option (MyProto.options) = {\n" + " field_c: \"OK\"\n" + " msg_field{field_d: 123}\n" + "};"); } TEST_F(FormatTestProto, FormatsService) { |