diff options
author | risenberg <risenberg@yandex-team.ru> | 2022-02-10 16:49:47 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:47 +0300 |
commit | ec551e975caf33bd88e2803b55464cad608e2441 (patch) | |
tree | d2f84f5b97ecb84201832f831b261817be37fbfe /util/draft/holder_vector_ut.cpp | |
parent | 6a705ee267e43301156c202a4b371d47ddd4dd4f (diff) | |
download | ydb-ec551e975caf33bd88e2803b55464cad608e2441.tar.gz |
Restoring authorship annotation for <risenberg@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/draft/holder_vector_ut.cpp')
-rw-r--r-- | util/draft/holder_vector_ut.cpp | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/util/draft/holder_vector_ut.cpp b/util/draft/holder_vector_ut.cpp index f64393860a..b933a10d9b 100644 --- a/util/draft/holder_vector_ut.cpp +++ b/util/draft/holder_vector_ut.cpp @@ -1,54 +1,54 @@ -#include "holder_vector.h" - +#include "holder_vector.h" + #include <library/cpp/testing/unittest/registar.h> - + Y_UNIT_TEST_SUITE(THolderVectorTest) { Y_UNIT_TEST(TestCreateEmpty) { - THolderVector<int> ints; - UNIT_ASSERT_EQUAL(ints.Size(), 0); + THolderVector<int> ints; + UNIT_ASSERT_EQUAL(ints.Size(), 0); UNIT_ASSERT(!ints); - } - + } + Y_UNIT_TEST(TestCreateNonEmpty) { - THolderVector<int> ints(5); - UNIT_ASSERT_EQUAL(ints.Size(), 5); + THolderVector<int> ints(5); + UNIT_ASSERT_EQUAL(ints.Size(), 5); UNIT_ASSERT(ints); - - for (size_t i = 0; i < ints.Size(); ++i) { + + for (size_t i = 0; i < ints.Size(); ++i) { UNIT_ASSERT_EQUAL(ints[i], (int*)nullptr); - } - } - + } + } + Y_UNIT_TEST(TestResetValue) { - THolderVector<int> ints; - ints.PushBack(new int(0)); - ints.PushBack(new int(1)); - UNIT_ASSERT_VALUES_EQUAL(*ints[0], 0); - UNIT_ASSERT_VALUES_EQUAL(*ints[1], 1); + THolderVector<int> ints; + ints.PushBack(new int(0)); + ints.PushBack(new int(1)); + UNIT_ASSERT_VALUES_EQUAL(*ints[0], 0); + UNIT_ASSERT_VALUES_EQUAL(*ints[1], 1); ints.Reset(0, MakeHolder<int>(2)); ints.Reset(1, MakeHolder<int>(3)); - UNIT_ASSERT_VALUES_EQUAL(*ints[0], 2); - UNIT_ASSERT_VALUES_EQUAL(*ints[1], 3); - } - + UNIT_ASSERT_VALUES_EQUAL(*ints[0], 2); + UNIT_ASSERT_VALUES_EQUAL(*ints[1], 3); + } + Y_UNIT_TEST(TestResetNoValue) { - THolderVector<int> ints; - ints.Resize(1); + THolderVector<int> ints; + ints.Resize(1); UNIT_ASSERT_EQUAL(ints[0], (int*)nullptr); ints.Reset(0, MakeHolder<int>(1)); UNIT_ASSERT_UNEQUAL(ints[0], (int*)nullptr); - UNIT_ASSERT_VALUES_EQUAL(*ints[0], 1); - } - + UNIT_ASSERT_VALUES_EQUAL(*ints[0], 1); + } + Y_UNIT_TEST(TestResetSmartPtr) { - THolderVector<int> ints; - ints.Resize(2); - - THolder<int> holder(new int(1)); + THolderVector<int> ints; + ints.Resize(2); + + THolder<int> holder(new int(1)); ints.Reset(0, std::move(holder)); - UNIT_ASSERT_VALUES_EQUAL(*ints[0], 1); - UNIT_ASSERT(!holder); - } + UNIT_ASSERT_VALUES_EQUAL(*ints[0], 1); + UNIT_ASSERT(!holder); + } Y_UNIT_TEST(TestSwap) { THolderVector<int> v1; @@ -66,4 +66,4 @@ Y_UNIT_TEST_SUITE(THolderVectorTest) { UNIT_ASSERT(v.Size() == 1); UNIT_ASSERT(str.get() == nullptr); } -} +} |