aboutsummaryrefslogtreecommitdiffstats
path: root/util/generic/xrange_ut.cpp
diff options
context:
space:
mode:
authoranelyubin <anelyubin@yandex-team.ru>2022-02-10 16:49:39 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:49:39 +0300
commit8d333d5e773f6b0ef31e7b3c92339af7e71413f6 (patch)
treebe79c5bb4a39ab3410c17c33f1aff87810558f54 /util/generic/xrange_ut.cpp
parentad8c15be8c1a4f48a52390f23cb735060461684e (diff)
downloadydb-8d333d5e773f6b0ef31e7b3c92339af7e71413f6.tar.gz
Restoring authorship annotation for <anelyubin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/generic/xrange_ut.cpp')
-rw-r--r--util/generic/xrange_ut.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/util/generic/xrange_ut.cpp b/util/generic/xrange_ut.cpp
index 8106da03e7..41ba8812a9 100644
--- a/util/generic/xrange_ut.cpp
+++ b/util/generic/xrange_ut.cpp
@@ -5,31 +5,31 @@
#include "vector.h"
#include <library/cpp/testing/unittest/registar.h>
#include <util/string/builder.h>
-
+
Y_UNIT_TEST_SUITE(XRange) {
- void TestXRangeImpl(size_t begin, size_t end) {
- size_t count = 0;
- size_t sum = 0;
- size_t first = 42;
- bool firstInited = false;
- size_t last = 0;
-
+ void TestXRangeImpl(size_t begin, size_t end) {
+ size_t count = 0;
+ size_t sum = 0;
+ size_t first = 42;
+ bool firstInited = false;
+ size_t last = 0;
+
for (auto i : xrange(begin, end)) {
++count;
- sum += i;
- last = i;
- if (!firstInited) {
- first = i;
- firstInited = true;
- }
- }
-
- UNIT_ASSERT_VALUES_EQUAL(count, end - begin);
- UNIT_ASSERT_VALUES_EQUAL(first, begin);
- UNIT_ASSERT_VALUES_EQUAL(last, end - 1);
- UNIT_ASSERT_VALUES_EQUAL(sum, count * (first + last) / 2);
- }
-
+ sum += i;
+ last = i;
+ if (!firstInited) {
+ first = i;
+ firstInited = true;
+ }
+ }
+
+ UNIT_ASSERT_VALUES_EQUAL(count, end - begin);
+ UNIT_ASSERT_VALUES_EQUAL(first, begin);
+ UNIT_ASSERT_VALUES_EQUAL(last, end - 1);
+ UNIT_ASSERT_VALUES_EQUAL(sum, count * (first + last) / 2);
+ }
+
void TestSteppedXRangeImpl(int begin, int end, int step, const TVector<int>& expected) {
size_t expInd = 0;
for (auto i : xrange(begin, end, step)) {
@@ -41,9 +41,9 @@ Y_UNIT_TEST_SUITE(XRange) {
}
Y_UNIT_TEST(IncrementWorks) {
- TestXRangeImpl(0, 10);
- TestXRangeImpl(10, 20);
- }
+ TestXRangeImpl(0, 10);
+ TestXRangeImpl(10, 20);
+ }
Y_UNIT_TEST(DecrementWorks) {
TestSteppedXRangeImpl(10, 0, -1, {10, 9, 8, 7, 6, 5, 4, 3, 2, 1});
@@ -214,4 +214,4 @@ Y_UNIT_TEST_SUITE(XRange) {
UNIT_ASSERT_VALUES_EQUAL(5, *it);
}
}
-}
+}