diff options
author | agri <agri@yandex-team.ru> | 2022-02-10 16:48:12 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:48:12 +0300 |
commit | d3530b2692e400bd4d29bd4f07cafaee139164e7 (patch) | |
tree | b7ae636a74490e649a2ed0fdd5361f1bec83b9f9 /util/system/atomic_ut.cpp | |
parent | 0f4c5d1e8c0672bf0a1f2f2d8acac5ba24772435 (diff) | |
download | ydb-d3530b2692e400bd4d29bd4f07cafaee139164e7.tar.gz |
Restoring authorship annotation for <agri@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/system/atomic_ut.cpp')
-rw-r--r-- | util/system/atomic_ut.cpp | 106 |
1 files changed, 53 insertions, 53 deletions
diff --git a/util/system/atomic_ut.cpp b/util/system/atomic_ut.cpp index 07211ffba73..746853228f9 100644 --- a/util/system/atomic_ut.cpp +++ b/util/system/atomic_ut.cpp @@ -10,19 +10,19 @@ class TAtomicTest UNIT_TEST_SUITE(TAtomicTest); UNIT_TEST(TestAtomicInc1) UNIT_TEST(TestAtomicInc2) - UNIT_TEST(TestAtomicGetAndInc) + UNIT_TEST(TestAtomicGetAndInc) UNIT_TEST(TestAtomicDec) - UNIT_TEST(TestAtomicGetAndDec) + UNIT_TEST(TestAtomicGetAndDec) UNIT_TEST(TestAtomicAdd) - UNIT_TEST(TestAtomicGetAndAdd) + UNIT_TEST(TestAtomicGetAndAdd) UNIT_TEST(TestAtomicSub) - UNIT_TEST(TestAtomicGetAndSub) + UNIT_TEST(TestAtomicGetAndSub) UNIT_TEST(TestAtomicSwap) UNIT_TEST(TestAtomicOr) UNIT_TEST(TestAtomicAnd) UNIT_TEST(TestAtomicXor) UNIT_TEST(TestCAS) - UNIT_TEST(TestGetAndCAS) + UNIT_TEST(TestGetAndCAS) UNIT_TEST(TestLockUnlock) UNIT_TEST_SUITE_END(); @@ -49,18 +49,18 @@ private: UNIT_ASSERT_VALUES_EQUAL(v, Max<intptr_t>()); } - inline void TestGetAndCAS() { - TAtomic v = 0; - - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 1, 0), 0); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 2, 0), 1); - UNIT_ASSERT_VALUES_EQUAL(v, 1); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 0, 1), 1); - UNIT_ASSERT_VALUES_EQUAL(v, 0); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, Max<intptr_t>(), 0), 0); - UNIT_ASSERT_VALUES_EQUAL(v, Max<intptr_t>()); - } - + inline void TestGetAndCAS() { + TAtomic v = 0; + + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 1, 0), 0); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 2, 0), 1); + UNIT_ASSERT_VALUES_EQUAL(v, 1); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, 0, 1), 1); + UNIT_ASSERT_VALUES_EQUAL(v, 0); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndCas(&v, Max<intptr_t>(), 0), 0); + UNIT_ASSERT_VALUES_EQUAL(v, Max<intptr_t>()); + } + inline void TestAtomicInc1() { TAtomic v = 0; @@ -79,15 +79,15 @@ private: UNIT_ASSERT_VALUES_EQUAL(v, 2); } - inline void TestAtomicGetAndInc() { - TAtomic v = 0; - - UNIT_ASSERT_EQUAL(AtomicGetAndIncrement(v), 0); - UNIT_ASSERT_VALUES_EQUAL(v, 1); - UNIT_ASSERT_EQUAL(AtomicGetAndIncrement(v), 1); - UNIT_ASSERT_VALUES_EQUAL(v, 2); - } - + inline void TestAtomicGetAndInc() { + TAtomic v = 0; + + UNIT_ASSERT_EQUAL(AtomicGetAndIncrement(v), 0); + UNIT_ASSERT_VALUES_EQUAL(v, 1); + UNIT_ASSERT_EQUAL(AtomicGetAndIncrement(v), 1); + UNIT_ASSERT_VALUES_EQUAL(v, 2); + } + inline void TestAtomicDec() { TAtomic v = 2; @@ -97,15 +97,15 @@ private: UNIT_ASSERT_VALUES_EQUAL(v, 0); } - inline void TestAtomicGetAndDec() { - TAtomic v = 2; - - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndDecrement(v), 2); - UNIT_ASSERT_VALUES_EQUAL(v, 1); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndDecrement(v), 1); - UNIT_ASSERT_VALUES_EQUAL(v, 0); - } - + inline void TestAtomicGetAndDec() { + TAtomic v = 2; + + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndDecrement(v), 2); + UNIT_ASSERT_VALUES_EQUAL(v, 1); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndDecrement(v), 1); + UNIT_ASSERT_VALUES_EQUAL(v, 0); + } + inline void TestAtomicAdd() { TAtomic v = 0; @@ -115,15 +115,15 @@ private: UNIT_ASSERT_VALUES_EQUAL(v, -1); } - inline void TestAtomicGetAndAdd() { - TAtomic v = 0; - - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, 1), 0); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, 2), 1); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, -4), 3); - UNIT_ASSERT_VALUES_EQUAL(v, -1); - } - + inline void TestAtomicGetAndAdd() { + TAtomic v = 0; + + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, 1), 0); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, 2), 1); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndAdd(v, -4), 3); + UNIT_ASSERT_VALUES_EQUAL(v, -1); + } + inline void TestAtomicSub() { TAtomic v = 4; @@ -133,15 +133,15 @@ private: UNIT_ASSERT_VALUES_EQUAL(v, -2); } - inline void TestAtomicGetAndSub() { - TAtomic v = 4; - - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 1), 4); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 2), 3); - UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 3), 1); - UNIT_ASSERT_VALUES_EQUAL(v, -2); - } - + inline void TestAtomicGetAndSub() { + TAtomic v = 4; + + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 1), 4); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 2), 3); + UNIT_ASSERT_VALUES_EQUAL(AtomicGetAndSub(v, 3), 1); + UNIT_ASSERT_VALUES_EQUAL(v, -2); + } + inline void TestAtomicSwap() { TAtomic v = 0; |