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-22 16:44:54 +0300
committerYuri Gorshenin <mipt.vi002@gmail.com>2017-07-05 16:41:38 +0300
commit4f0146194b6e4246ab8976a8545a419c587ba6df (patch)
treecbc807513a6c0693bf988d3b0b559bc733191f9d /ugc/ugc_tests
parent4302e1a9b4b4bc85b35644409764406e0edb89b5 (diff)
[ugc] Fixes to tests.
Diffstat (limited to 'ugc/ugc_tests')
-rw-r--r--ugc/ugc_tests/serdes_tests.cpp20
1 files changed, 8 insertions, 12 deletions
diff --git a/ugc/ugc_tests/serdes_tests.cpp b/ugc/ugc_tests/serdes_tests.cpp
index 5687570f32..79465ad522 100644
--- a/ugc/ugc_tests/serdes_tests.cpp
+++ b/ugc/ugc_tests/serdes_tests.cpp
@@ -38,16 +38,14 @@ ReaderSource<MemReader> MakeSource(Buffer const & buffer)
UNIT_TEST(SerDes_Rating)
{
- auto expectedRating = GetTestRating();
+ auto const expectedRating = GetTestRating();
TEST_EQUAL(expectedRating, expectedRating, ());
- HeaderV0 header;
-
Buffer buffer;
{
auto sink = MakeSink(buffer);
- Ser ser(sink, header);
+ Ser ser(sink);
ser(expectedRating);
}
@@ -55,7 +53,7 @@ UNIT_TEST(SerDes_Rating)
{
auto source = MakeSource(buffer);
- Des des(source, header);
+ Des des(source);
des(actualRating);
}
@@ -64,24 +62,22 @@ UNIT_TEST(SerDes_Rating)
UNIT_TEST(SerDes_UGC)
{
- auto expectedUGC = Api::MakeTestUGC1();
+ // Time must be in whole days to prevent lose of precision during
+ // serialization/deserialization.
+ auto const expectedUGC = Api::MakeTestUGC1(Time(chrono::hours(24 * 100)));
TEST_EQUAL(expectedUGC, expectedUGC, ());
- HeaderV0 header;
-
Buffer buffer;
{
auto sink = MakeSink(buffer);
- Ser ser(sink, header);
- ser(expectedUGC);
+ Serialize(sink, expectedUGC);
}
UGC actualUGC({} /* rating */, {} /* reviews */, {} /* attributes */);
{
auto source = MakeSource(buffer);
- Des des(source, header);
- des(actualUGC);
+ Deserialize(source, actualUGC);
}
TEST_EQUAL(expectedUGC, actualUGC, ());