aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/containers/stack_vector/stack_vec_ut.cpp
diff options
context:
space:
mode:
authorkartynnik <kartynnik@yandex-team.ru>2022-02-10 16:48:07 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:07 +0300
commitdf6128370874866447314ec18d8e67fc7bde40b4 (patch)
treeb222e5ac2e2e98872661c51ccceee5da0d291e13 /library/cpp/containers/stack_vector/stack_vec_ut.cpp
parentca2a705e6e39e85df30054d7e806e572de9cfe23 (diff)
downloadydb-df6128370874866447314ec18d8e67fc7bde40b4.tar.gz
Restoring authorship annotation for <kartynnik@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/containers/stack_vector/stack_vec_ut.cpp')
-rw-r--r--library/cpp/containers/stack_vector/stack_vec_ut.cpp96
1 files changed, 48 insertions, 48 deletions
diff --git a/library/cpp/containers/stack_vector/stack_vec_ut.cpp b/library/cpp/containers/stack_vector/stack_vec_ut.cpp
index 0325b614c0..19f9677781 100644
--- a/library/cpp/containers/stack_vector/stack_vec_ut.cpp
+++ b/library/cpp/containers/stack_vector/stack_vec_ut.cpp
@@ -1,7 +1,7 @@
-#include "stack_vec.h"
-
+#include "stack_vec.h"
+
#include <library/cpp/testing/unittest/registar.h>
-
+
namespace {
struct TNotCopyAssignable {
const int Value;
@@ -45,19 +45,19 @@ namespace {
Y_UNIT_TEST_SUITE(TStackBasedVectorTest) {
Y_UNIT_TEST(TestCreateEmpty) {
- TStackVec<int> ints;
- UNIT_ASSERT_EQUAL(ints.size(), 0);
- }
-
+ TStackVec<int> ints;
+ UNIT_ASSERT_EQUAL(ints.size(), 0);
+ }
+
Y_UNIT_TEST(TestCreateNonEmpty) {
- TStackVec<int> ints(5);
- UNIT_ASSERT_EQUAL(ints.size(), 5);
-
- for (size_t i = 0; i < ints.size(); ++i) {
- UNIT_ASSERT_EQUAL(ints[i], 0);
- }
- }
-
+ TStackVec<int> ints(5);
+ UNIT_ASSERT_EQUAL(ints.size(), 5);
+
+ for (size_t i = 0; i < ints.size(); ++i) {
+ UNIT_ASSERT_EQUAL(ints[i], 0);
+ }
+ }
+
Y_UNIT_TEST(TestReallyOnStack) {
const TStackVec<int> vec(5);
@@ -65,39 +65,39 @@ Y_UNIT_TEST_SUITE(TStackBasedVectorTest) {
(const char*)&vec <= (const char*)&vec[0] &&
(const char*)&vec[0] <= (const char*)&vec + sizeof(vec)
);
- }
-
+ }
+
Y_UNIT_TEST(TestFallback) {
- TSmallVec<int> ints;
- for (int i = 0; i < 14; ++i) {
- ints.push_back(i);
- }
-
- for (size_t i = 0; i < ints.size(); ++i) {
- UNIT_ASSERT_EQUAL(ints[i], (int)i);
- }
-
- for (int i = 14; i < 20; ++i) {
- ints.push_back(i);
- }
-
- for (size_t i = 0; i < ints.size(); ++i) {
- UNIT_ASSERT_EQUAL(ints[i], (int)i);
- }
-
- TSmallVec<int> ints2 = ints;
-
- for (size_t i = 0; i < ints2.size(); ++i) {
- UNIT_ASSERT_EQUAL(ints2[i], (int)i);
- }
-
- TSmallVec<int> ints3;
- ints3 = ints2;
-
- for (size_t i = 0; i < ints3.size(); ++i) {
- UNIT_ASSERT_EQUAL(ints3[i], (int)i);
- }
- }
+ TSmallVec<int> ints;
+ for (int i = 0; i < 14; ++i) {
+ ints.push_back(i);
+ }
+
+ for (size_t i = 0; i < ints.size(); ++i) {
+ UNIT_ASSERT_EQUAL(ints[i], (int)i);
+ }
+
+ for (int i = 14; i < 20; ++i) {
+ ints.push_back(i);
+ }
+
+ for (size_t i = 0; i < ints.size(); ++i) {
+ UNIT_ASSERT_EQUAL(ints[i], (int)i);
+ }
+
+ TSmallVec<int> ints2 = ints;
+
+ for (size_t i = 0; i < ints2.size(); ++i) {
+ UNIT_ASSERT_EQUAL(ints2[i], (int)i);
+ }
+
+ TSmallVec<int> ints3;
+ ints3 = ints2;
+
+ for (size_t i = 0; i < ints3.size(); ++i) {
+ UNIT_ASSERT_EQUAL(ints3[i], (int)i);
+ }
+ }
Y_UNIT_TEST(TestCappedSize) {
TStackVec<int, 8, false> ints;
@@ -141,4 +141,4 @@ Y_UNIT_TEST_SUITE(TStackBasedVectorTest) {
}
UNIT_ASSERT_VALUES_EQUAL(count, 3);
}
-}
+}