aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/protobuf/interop
diff options
context:
space:
mode:
authorpaxakor <paxakor@yandex-team.ru>2022-02-10 16:47:32 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:47:32 +0300
commit40d35c046ee3a61ee2a581f42499c5ce56ac589a (patch)
treec0748b5dcbade83af788c0abfa89c0383d6b779c /library/cpp/protobuf/interop
parent7fdbed62e54b804e2c12b86a2c2bab12f61065df (diff)
downloadydb-40d35c046ee3a61ee2a581f42499c5ce56ac589a.tar.gz
Restoring authorship annotation for <paxakor@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/protobuf/interop')
-rw-r--r--library/cpp/protobuf/interop/cast.cpp38
-rw-r--r--library/cpp/protobuf/interop/cast.h30
-rw-r--r--library/cpp/protobuf/interop/ut/cast_ut.cpp96
-rw-r--r--library/cpp/protobuf/interop/ut/ya.make26
-rw-r--r--library/cpp/protobuf/interop/ya.make30
5 files changed, 110 insertions, 110 deletions
diff --git a/library/cpp/protobuf/interop/cast.cpp b/library/cpp/protobuf/interop/cast.cpp
index 999b48a7cb9..c4cd59b417e 100644
--- a/library/cpp/protobuf/interop/cast.cpp
+++ b/library/cpp/protobuf/interop/cast.cpp
@@ -1,23 +1,23 @@
#include <library/cpp/protobuf/interop/cast.h>
-
+
#include <google/protobuf/duration.pb.h>
#include <google/protobuf/timestamp.pb.h>
#include <google/protobuf/util/time_util.h>
-
-namespace NProtoInterop {
- google::protobuf::Duration CastToProto(TDuration duration) {
- return google::protobuf::util::TimeUtil::MicrosecondsToDuration(duration.MicroSeconds());
- }
-
- google::protobuf::Timestamp CastToProto(TInstant instant) {
- return google::protobuf::util::TimeUtil::MicrosecondsToTimestamp(instant.MicroSeconds());
- }
-
- TDuration CastFromProto(const google::protobuf::Duration& duration) {
- return TDuration::MicroSeconds(google::protobuf::util::TimeUtil::DurationToMicroseconds(duration));
- }
-
- TInstant CastFromProto(const google::protobuf::Timestamp& timestamp) {
- return TInstant::MicroSeconds(google::protobuf::util::TimeUtil::TimestampToMicroseconds(timestamp));
- }
-}
+
+namespace NProtoInterop {
+ google::protobuf::Duration CastToProto(TDuration duration) {
+ return google::protobuf::util::TimeUtil::MicrosecondsToDuration(duration.MicroSeconds());
+ }
+
+ google::protobuf::Timestamp CastToProto(TInstant instant) {
+ return google::protobuf::util::TimeUtil::MicrosecondsToTimestamp(instant.MicroSeconds());
+ }
+
+ TDuration CastFromProto(const google::protobuf::Duration& duration) {
+ return TDuration::MicroSeconds(google::protobuf::util::TimeUtil::DurationToMicroseconds(duration));
+ }
+
+ TInstant CastFromProto(const google::protobuf::Timestamp& timestamp) {
+ return TInstant::MicroSeconds(google::protobuf::util::TimeUtil::TimestampToMicroseconds(timestamp));
+ }
+}
diff --git a/library/cpp/protobuf/interop/cast.h b/library/cpp/protobuf/interop/cast.h
index 4d2bc52b923..b1c295236eb 100644
--- a/library/cpp/protobuf/interop/cast.h
+++ b/library/cpp/protobuf/interop/cast.h
@@ -1,15 +1,15 @@
-#pragma once
-
-#include <util/datetime/base.h>
-
-namespace google::protobuf {
- class Duration;
- class Timestamp;
-}
-
-namespace NProtoInterop {
- google::protobuf::Duration CastToProto(TDuration duration);
- google::protobuf::Timestamp CastToProto(TInstant instant);
- TDuration CastFromProto(const google::protobuf::Duration& message);
- TInstant CastFromProto(const google::protobuf::Timestamp& message);
-}
+#pragma once
+
+#include <util/datetime/base.h>
+
+namespace google::protobuf {
+ class Duration;
+ class Timestamp;
+}
+
+namespace NProtoInterop {
+ google::protobuf::Duration CastToProto(TDuration duration);
+ google::protobuf::Timestamp CastToProto(TInstant instant);
+ TDuration CastFromProto(const google::protobuf::Duration& message);
+ TInstant CastFromProto(const google::protobuf::Timestamp& message);
+}
diff --git a/library/cpp/protobuf/interop/ut/cast_ut.cpp b/library/cpp/protobuf/interop/ut/cast_ut.cpp
index 27bf79a6c47..6ef055b6512 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 ab8686bf112..b9c634cb6b3 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()
diff --git a/library/cpp/protobuf/interop/ya.make b/library/cpp/protobuf/interop/ya.make
index 0bba0b01461..618b5534597 100644
--- a/library/cpp/protobuf/interop/ya.make
+++ b/library/cpp/protobuf/interop/ya.make
@@ -1,15 +1,15 @@
-LIBRARY()
-
-OWNER(
- paxakor
-)
-
-SRCS(
- cast.cpp
-)
-
-PEERDIR(
- contrib/libs/protobuf
-)
-
-END()
+LIBRARY()
+
+OWNER(
+ paxakor
+)
+
+SRCS(
+ cast.cpp
+)
+
+PEERDIR(
+ contrib/libs/protobuf
+)
+
+END()