diff options
author | paxakor <paxakor@yandex-team.ru> | 2022-02-10 16:47:32 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:32 +0300 |
commit | 7fdbed62e54b804e2c12b86a2c2bab12f61065df (patch) | |
tree | 180a6ae33c1213a60fb42829eccb42cc00fc6955 /library/cpp/protobuf/interop/ut | |
parent | 7199613d295246a07c2f7b331fbb3128936039dc (diff) | |
download | ydb-7fdbed62e54b804e2c12b86a2c2bab12f61065df.tar.gz |
Restoring authorship annotation for <paxakor@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/protobuf/interop/ut')
-rw-r--r-- | library/cpp/protobuf/interop/ut/cast_ut.cpp | 96 | ||||
-rw-r--r-- | library/cpp/protobuf/interop/ut/ya.make | 26 |
2 files changed, 61 insertions, 61 deletions
diff --git a/library/cpp/protobuf/interop/ut/cast_ut.cpp b/library/cpp/protobuf/interop/ut/cast_ut.cpp index 6ef055b651..27bf79a6c4 100644 --- a/library/cpp/protobuf/interop/ut/cast_ut.cpp +++ b/library/cpp/protobuf/interop/ut/cast_ut.cpp @@ -1,52 +1,52 @@ #include <library/cpp/protobuf/interop/cast.h> #include <library/cpp/testing/unittest/registar.h> - + #include <google/protobuf/duration.pb.h> #include <google/protobuf/timestamp.pb.h> - -static constexpr ui64 MicroSecondsInSecond = 1000 * 1000; -static constexpr ui64 NanoSecondsInMicroSecond = 1000; - -Y_UNIT_TEST_SUITE(TCastTest) { - Y_UNIT_TEST(TimestampFromProto) { - const ui64 now = TInstant::Now().MicroSeconds(); - - google::protobuf::Timestamp timestamp; - timestamp.set_seconds(now / MicroSecondsInSecond); - timestamp.set_nanos((now % MicroSecondsInSecond) * NanoSecondsInMicroSecond); - - const TInstant instant = NProtoInterop::CastFromProto(timestamp); - UNIT_ASSERT_EQUAL(instant.MicroSeconds(), now); - } - - Y_UNIT_TEST(DurationFromProto) { - const ui64 now = TInstant::Now().MicroSeconds(); - - google::protobuf::Duration message; - message.set_seconds(now / MicroSecondsInSecond); - message.set_nanos((now % MicroSecondsInSecond) * NanoSecondsInMicroSecond); - - const TDuration duration = NProtoInterop::CastFromProto(message); - UNIT_ASSERT_EQUAL(duration.MicroSeconds(), now); - } - - Y_UNIT_TEST(TimestampToProto) { - const TInstant instant = TInstant::Now(); - - google::protobuf::Timestamp timestamp = NProtoInterop::CastToProto(instant); - const ui64 microSeconds = timestamp.seconds() * MicroSecondsInSecond + - timestamp.nanos() / NanoSecondsInMicroSecond; - - UNIT_ASSERT_EQUAL(instant.MicroSeconds(), microSeconds); - } - - Y_UNIT_TEST(DurationToProto) { - const TDuration duration = TDuration::Seconds(TInstant::Now().Seconds() / 2); - - google::protobuf::Duration message = NProtoInterop::CastToProto(duration); - const ui64 microSeconds = message.seconds() * MicroSecondsInSecond + - message.nanos() / NanoSecondsInMicroSecond; - - UNIT_ASSERT_EQUAL(duration.MicroSeconds(), microSeconds); - } -} + +static constexpr ui64 MicroSecondsInSecond = 1000 * 1000; +static constexpr ui64 NanoSecondsInMicroSecond = 1000; + +Y_UNIT_TEST_SUITE(TCastTest) { + Y_UNIT_TEST(TimestampFromProto) { + const ui64 now = TInstant::Now().MicroSeconds(); + + google::protobuf::Timestamp timestamp; + timestamp.set_seconds(now / MicroSecondsInSecond); + timestamp.set_nanos((now % MicroSecondsInSecond) * NanoSecondsInMicroSecond); + + const TInstant instant = NProtoInterop::CastFromProto(timestamp); + UNIT_ASSERT_EQUAL(instant.MicroSeconds(), now); + } + + Y_UNIT_TEST(DurationFromProto) { + const ui64 now = TInstant::Now().MicroSeconds(); + + google::protobuf::Duration message; + message.set_seconds(now / MicroSecondsInSecond); + message.set_nanos((now % MicroSecondsInSecond) * NanoSecondsInMicroSecond); + + const TDuration duration = NProtoInterop::CastFromProto(message); + UNIT_ASSERT_EQUAL(duration.MicroSeconds(), now); + } + + Y_UNIT_TEST(TimestampToProto) { + const TInstant instant = TInstant::Now(); + + google::protobuf::Timestamp timestamp = NProtoInterop::CastToProto(instant); + const ui64 microSeconds = timestamp.seconds() * MicroSecondsInSecond + + timestamp.nanos() / NanoSecondsInMicroSecond; + + UNIT_ASSERT_EQUAL(instant.MicroSeconds(), microSeconds); + } + + Y_UNIT_TEST(DurationToProto) { + const TDuration duration = TDuration::Seconds(TInstant::Now().Seconds() / 2); + + google::protobuf::Duration message = NProtoInterop::CastToProto(duration); + const ui64 microSeconds = message.seconds() * MicroSecondsInSecond + + message.nanos() / NanoSecondsInMicroSecond; + + UNIT_ASSERT_EQUAL(duration.MicroSeconds(), microSeconds); + } +} diff --git a/library/cpp/protobuf/interop/ut/ya.make b/library/cpp/protobuf/interop/ut/ya.make index b9c634cb6b..ab8686bf11 100644 --- a/library/cpp/protobuf/interop/ut/ya.make +++ b/library/cpp/protobuf/interop/ut/ya.make @@ -1,15 +1,15 @@ UNITTEST_FOR(library/cpp/protobuf/interop) - -OWNER( - paxakor -) - -SRCS( - cast_ut.cpp -) - -PEERDIR( + +OWNER( + paxakor +) + +SRCS( + cast_ut.cpp +) + +PEERDIR( library/cpp/protobuf/interop -) - -END() +) + +END() |