diff options
author | ishfb <ishfb@yandex-team.ru> | 2022-02-10 16:48:08 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:48:08 +0300 |
commit | 069c69f58fd78de3cf2e6eb2304047281e21fb65 (patch) | |
tree | b222e5ac2e2e98872661c51ccceee5da0d291e13 /util/generic/xrange_ut.cpp | |
parent | 0170772a2dbf133f32e17ca137ff64790d43831f (diff) | |
download | ydb-069c69f58fd78de3cf2e6eb2304047281e21fb65.tar.gz |
Restoring authorship annotation for <ishfb@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'util/generic/xrange_ut.cpp')
-rw-r--r-- | util/generic/xrange_ut.cpp | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/util/generic/xrange_ut.cpp b/util/generic/xrange_ut.cpp index 86f316918e..8106da03e7 100644 --- a/util/generic/xrange_ut.cpp +++ b/util/generic/xrange_ut.cpp @@ -1,5 +1,5 @@ -#include "xrange.h" - +#include "xrange.h" + #include "algorithm.h" #include "maybe.h" #include "vector.h" @@ -112,50 +112,50 @@ Y_UNIT_TEST_SUITE(XRange) { UNIT_ASSERT(arr == data); } } - - template <class XRangeContainer> - void TestEmptyRanges(const XRangeContainer& c) { - for (const auto& emptyRange : c) { - UNIT_ASSERT_VALUES_EQUAL(emptyRange.size(), 0); - - for (auto i : emptyRange) { + + template <class XRangeContainer> + void TestEmptyRanges(const XRangeContainer& c) { + for (const auto& emptyRange : c) { + UNIT_ASSERT_VALUES_EQUAL(emptyRange.size(), 0); + + for (auto i : emptyRange) { Y_UNUSED(i); - UNIT_ASSERT(false); - } - - using TValueType = decltype(*emptyRange.begin()); + UNIT_ASSERT(false); + } + + using TValueType = decltype(*emptyRange.begin()); const TVector<TValueType> asVector = emptyRange; - UNIT_ASSERT(asVector.empty()); - } - } - + UNIT_ASSERT(asVector.empty()); + } + } + Y_UNIT_TEST(EmptySimpleRange) { - using TSimpleRange = decltype(xrange(1)); - - const TSimpleRange emptySimpleRanges[] = { - xrange(-1), - xrange(-10), - xrange(0, -5), - xrange(10, 10), - xrange(10, 9), - }; - - TestEmptyRanges(emptySimpleRanges); - } - + using TSimpleRange = decltype(xrange(1)); + + const TSimpleRange emptySimpleRanges[] = { + xrange(-1), + xrange(-10), + xrange(0, -5), + xrange(10, 10), + xrange(10, 9), + }; + + TestEmptyRanges(emptySimpleRanges); + } + Y_UNIT_TEST(EmptySteppedRange) { - using TSteppedRange = decltype(xrange(1, 10, 1)); - - const TSteppedRange emptySteppedRanges[] = { - xrange(5, 5, 1), - xrange(5, 0, 5), - xrange(0, -1, 5), + using TSteppedRange = decltype(xrange(1, 10, 1)); + + const TSteppedRange emptySteppedRanges[] = { + xrange(5, 5, 1), + xrange(5, 0, 5), + xrange(0, -1, 5), xrange(0, 1, -1), - xrange(0, -10, 10), - }; - - TestEmptyRanges(emptySteppedRanges); - } + xrange(0, -10, 10), + }; + + TestEmptyRanges(emptySteppedRanges); + } template <class TRange> static void TestIteratorDifferenceImpl(TRange range, int a, int b, TMaybe<int> step) { |