diff options
author | stakanviski <stakanviski@yandex-team.ru> | 2022-02-10 16:50:01 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:50:01 +0300 |
commit | 95ab23a39b5482a434361566cabdd5b0a433cb43 (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/protobuf/json/ut/proto2json_ut.cpp | |
parent | da8356a5535e6177965cba3bbae73c5fb28f6ccc (diff) | |
download | ydb-95ab23a39b5482a434361566cabdd5b0a433cb43.tar.gz |
Restoring authorship annotation for <stakanviski@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/protobuf/json/ut/proto2json_ut.cpp')
-rw-r--r-- | library/cpp/protobuf/json/ut/proto2json_ut.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/library/cpp/protobuf/json/ut/proto2json_ut.cpp b/library/cpp/protobuf/json/ut/proto2json_ut.cpp index 7fc3a1e403..07e52d7f2f 100644 --- a/library/cpp/protobuf/json/ut/proto2json_ut.cpp +++ b/library/cpp/protobuf/json/ut/proto2json_ut.cpp @@ -721,41 +721,41 @@ Y_UNIT_TEST(TestFieldNameMode) { // Camelcase { TString modelStr(R"_({"string":"value"})_"); - + TFlatOptional proto; proto.SetString("value"); TStringStream jsonStr; TProto2JsonConfig config; config.FieldNameMode = TProto2JsonConfig::FieldNameCamelCase; - + UNIT_ASSERT_NO_EXCEPTION(Proto2Json(proto, jsonStr, config)); UNIT_ASSERT_JSON_STRINGS_EQUAL(jsonStr.Str(), modelStr); } { TString modelStr(R"_({"oneString":"value"})_"); - + TFlatOptional proto; proto.SetOneString("value"); TStringStream jsonStr; TProto2JsonConfig config; config.FieldNameMode = TProto2JsonConfig::FieldNameCamelCase; - + UNIT_ASSERT_NO_EXCEPTION(Proto2Json(proto, jsonStr, config)); UNIT_ASSERT_JSON_STRINGS_EQUAL(jsonStr.Str(), modelStr); } { TString modelStr(R"_({"oneTwoString":"value"})_"); - + TFlatOptional proto; proto.SetOneTwoString("value"); TStringStream jsonStr; TProto2JsonConfig config; config.FieldNameMode = TProto2JsonConfig::FieldNameCamelCase; - + UNIT_ASSERT_NO_EXCEPTION(Proto2Json(proto, jsonStr, config)); UNIT_ASSERT_JSON_STRINGS_EQUAL(jsonStr.Str(), modelStr); } - + // snake_case { TString modelStr(R"_({"string":"value"})_"); @@ -857,7 +857,7 @@ Y_UNIT_TEST(TestFieldNameMode) { // FIXME(CONTRIB-139): see the comment about UseJsonName in json2proto_ut.cpp: // Def_upper json name should be "DefUpper". TString modelStr(R"_({"My-Upper":1,"my-lower":2,"defUpper":3,"defLower":4})_"); - + TWithJsonName proto; proto.Setmy_upper(1); proto.SetMy_lower(2); @@ -866,11 +866,11 @@ Y_UNIT_TEST(TestFieldNameMode) { TStringStream jsonStr; TProto2JsonConfig config; config.SetUseJsonName(true); - + UNIT_ASSERT_NO_EXCEPTION(Proto2Json(proto, jsonStr, config)); UNIT_ASSERT_STRINGS_EQUAL(jsonStr.Str(), modelStr); } - + // FieldNameMode with UseJsonName { TProto2JsonConfig config; @@ -884,7 +884,7 @@ Y_UNIT_TEST(TestFieldNameMode) { UNIT_ASSERT_EXCEPTION_CONTAINS( config.SetFieldNameMode(TProto2JsonConfig::FieldNameLowerCase), yexception, "mutually exclusive"); } - + /// TODO: test missing keys } // TestFieldNameMode |