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:
authorvng <viktor.govako@gmail.com>2011-01-05 03:33:57 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:09:17 +0300
commit29fad748ac0872c398802e3d9e4ae467f2093713 (patch)
tree9da666da3511503d44bb1e1b200bd4db540a68c6 /indexer/indexer_tests/index_builder_test.cpp
parente44cfb91ab0fdc510912b18880dd9d04533594b5 (diff)
Better geometry sorting.
Divide geometry in separate files in files-container.
Diffstat (limited to 'indexer/indexer_tests/index_builder_test.cpp')
-rw-r--r--indexer/indexer_tests/index_builder_test.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/indexer/indexer_tests/index_builder_test.cpp b/indexer/indexer_tests/index_builder_test.cpp
index 7eeae0abe7..f6616b116c 100644
--- a/indexer/indexer_tests/index_builder_test.cpp
+++ b/indexer/indexer_tests/index_builder_test.cpp
@@ -23,7 +23,7 @@ UNIT_TEST(BuildIndexTest)
// Build index.
vector<char> serialIndex;
{
- FeaturesVector<FileReader> featuresVector(originalContainer);
+ FeaturesVector featuresVector(originalContainer);
MemWriter<vector<char> > serialWriter(serialIndex);
indexer::BuildIndex(featuresVector, serialWriter, "build_index_test");
}
@@ -42,9 +42,13 @@ UNIT_TEST(BuildIndexTest)
if (tags[i] != INDEX_FILE_TAG)
{
FileReader reader = originalContainer.GetReader(tags[i]);
- vector<char> data(reader.Size());
- reader.Read(0, &data[0], data.size());
- containerWriter.Append(data, tags[i]);
+ uint64_t const sz = reader.Size();
+ if (sz > 0)
+ {
+ vector<char> data(sz);
+ reader.Read(0, &data[0], sz);
+ containerWriter.Append(data, tags[i]);
+ }
}
}
containerWriter.Append(serialIndex, INDEX_FILE_TAG);