aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/lazy_value_ut.cpp
diff options
context:
space:
mode:
authordiver <diver@yandex-team.ru>2022-02-10 16:48:07 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:07 +0300
commite20e2b362f0232ed5a389db887e6e27e7763af18 (patch)
treeb222e5ac2e2e98872661c51ccceee5da0d291e13 /util/generic/lazy_value_ut.cpp
parent7629e1f9ef7f9d2a3c345c97e6a4e5a4b32ee786 (diff)
downloadydb-e20e2b362f0232ed5a389db887e6e27e7763af18.tar.gz
Restoring authorship annotation for <diver@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/generic/lazy_value_ut.cpp')
-rw-r--r--util/generic/lazy_value_ut.cpp66
1 files changed, 33 insertions, 33 deletions
diff --git a/util/generic/lazy_value_ut.cpp b/util/generic/lazy_value_ut.cpp
index ba159f19f7..f6135880c3 100644
--- a/util/generic/lazy_value_ut.cpp
+++ b/util/generic/lazy_value_ut.cpp
@@ -1,22 +1,22 @@
-#include "lazy_value.h"
-
+#include "lazy_value.h"
+
#include <library/cpp/testing/unittest/registar.h>
-
+
Y_UNIT_TEST_SUITE(TLazyValueTestSuite) {
Y_UNIT_TEST(TestLazyValue) {
TLazyValue<int> value([]() {
- return 5;
- });
- UNIT_ASSERT(!value);
- UNIT_ASSERT_EQUAL(*value, 5);
- UNIT_ASSERT(value);
- }
-
+ return 5;
+ });
+ UNIT_ASSERT(!value);
+ UNIT_ASSERT_EQUAL(*value, 5);
+ UNIT_ASSERT(value);
+ }
+
Y_UNIT_TEST(TestLazyValueInitialization) {
TLazyValue<int> value1([]() { return 5; });
-
+
TLazyValue<int> value2 = []() { return 5; };
-
+
TLazyValue<int> notInitialized{};
TLazyValue<int> copy1(value1);
@@ -90,17 +90,17 @@ Y_UNIT_TEST_SUITE(TLazyValueTestSuite) {
}
class TValueProvider {
- public:
+ public:
static size_t CountParseDataCalled;
- TValueProvider()
+ TValueProvider()
: Data_([&] { return this->ParseData(); })
- {
- }
-
+ {
+ }
+
const TString& GetData() const {
return *Data_;
- }
+ }
private:
TLazyValue<TString> Data_;
@@ -109,16 +109,16 @@ Y_UNIT_TEST_SUITE(TLazyValueTestSuite) {
CountParseDataCalled++;
return "hi";
}
- };
-
+ };
+
size_t TValueProvider::CountParseDataCalled = 0;
Y_UNIT_TEST(TestValueProvider) {
- TValueProvider provider;
-
- UNIT_ASSERT(provider.GetData() == "hi");
- }
-
+ TValueProvider provider;
+
+ UNIT_ASSERT(provider.GetData() == "hi");
+ }
+
Y_UNIT_TEST(TestValueProviderCopy) {
TValueProvider provider;
provider.GetData();
@@ -147,11 +147,11 @@ Y_UNIT_TEST_SUITE(TLazyValueTestSuite) {
}
Y_UNIT_TEST(TestMakeLazy) {
- auto lv = MakeLazy([] {
- return 100500;
- });
- UNIT_ASSERT(!lv);
- UNIT_ASSERT(lv.GetRef() == 100500);
- UNIT_ASSERT(lv);
- }
-}
+ auto lv = MakeLazy([] {
+ return 100500;
+ });
+ UNIT_ASSERT(!lv);
+ UNIT_ASSERT(lv.GetRef() == 100500);
+ UNIT_ASSERT(lv);
+ }
+}