aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/messagebus/vector_swaps_ut.cpp
blob: 788cccc7e668c619ad65f5cecf35e1ee96a2a0e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <library/cpp/testing/unittest/registar.h>

#include "vector_swaps.h"

Y_UNIT_TEST_SUITE(TVectorSwapsTest) {
    Y_UNIT_TEST(Simple) {
        TVectorSwaps<THolder<unsigned>> v; 
        for (unsigned i = 0; i < 100; ++i) {
            THolder<unsigned> tmp(new unsigned(i));
            v.push_back(tmp);
        }

        for (unsigned i = 0; i < 100; ++i) {
            UNIT_ASSERT_VALUES_EQUAL(i, *v[i]);
        }
    }
}