Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Gorshenin <y@maps.me>2017-06-21 01:07:36 +0300
committerYuri Gorshenin <mipt.vi002@gmail.com>2017-07-05 16:41:38 +0300
commit41800988f08780d79efe5db10ddd8e15a060929f (patch)
treeff2687c229b9eeb6de695e272383788be96302d7 /ugc/ugc_tests
parent56347174828c1982b397a4671b1e9991d209a912 (diff)
[ugc] Template and macro magic for visitors.
Diffstat (limited to 'ugc/ugc_tests')
-rw-r--r--ugc/ugc_tests/serdes_tests.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/ugc/ugc_tests/serdes_tests.cpp b/ugc/ugc_tests/serdes_tests.cpp
index 66638655a3..5687570f32 100644
--- a/ugc/ugc_tests/serdes_tests.cpp
+++ b/ugc/ugc_tests/serdes_tests.cpp
@@ -29,6 +29,7 @@ Rating GetTestRating()
}
MemWriter<Buffer> MakeSink(Buffer & buffer) { return MemWriter<Buffer>(buffer); }
+
ReaderSource<MemReader> MakeSource(Buffer const & buffer)
{
MemReader reader(buffer.data(), buffer.size());
@@ -37,7 +38,7 @@ ReaderSource<MemReader> MakeSource(Buffer const & buffer)
UNIT_TEST(SerDes_Rating)
{
- auto const expectedRating = GetTestRating();
+ auto expectedRating = GetTestRating();
TEST_EQUAL(expectedRating, expectedRating, ());
HeaderV0 header;
@@ -46,14 +47,16 @@ UNIT_TEST(SerDes_Rating)
{
auto sink = MakeSink(buffer);
- Ser(sink, header)(expectedRating);
+ Ser ser(sink, header);
+ ser(expectedRating);
}
Rating actualRating({} /* ratings */, {} /* aggValue */);
{
auto source = MakeSource(buffer);
- Des(source, header)(actualRating);
+ Des des(source, header);
+ des(actualRating);
}
TEST_EQUAL(expectedRating, actualRating, ());
@@ -61,7 +64,7 @@ UNIT_TEST(SerDes_Rating)
UNIT_TEST(SerDes_UGC)
{
- auto const expectedUGC = Api::MakeTestUGC1();
+ auto expectedUGC = Api::MakeTestUGC1();
TEST_EQUAL(expectedUGC, expectedUGC, ());
HeaderV0 header;
@@ -70,13 +73,15 @@ UNIT_TEST(SerDes_UGC)
{
auto sink = MakeSink(buffer);
- Ser(sink, header)(expectedUGC);
+ Ser ser(sink, header);
+ ser(expectedUGC);
}
UGC actualUGC({} /* rating */, {} /* reviews */, {} /* attributes */);
{
auto source = MakeSource(buffer);
- Des(source, header)(actualUGC);
+ Des des(source, header);
+ des(actualUGC);
}
TEST_EQUAL(expectedUGC, actualUGC, ());