From f55a968b5951b64cd2ed6dd0e2934a4dec5b6e70 Mon Sep 17 00:00:00 2001 From: vng Date: Tue, 28 Dec 2010 22:35:27 +0200 Subject: [PATCH] Fix indexer_tests with correct path for temporary dat files --- indexer/indexer_tests/feature_routine.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/indexer/indexer_tests/feature_routine.cpp b/indexer/indexer_tests/feature_routine.cpp index 83da95bd24..bf6c7dba23 100644 --- a/indexer/indexer_tests/feature_routine.cpp +++ b/indexer/indexer_tests/feature_routine.cpp @@ -2,6 +2,8 @@ #include "feature_routine.hpp" +#include "../../platform/platform.hpp" + #include "../../coding/file_writer.hpp" @@ -12,18 +14,18 @@ void WriteToFile(string const & fName, vector const & buffer) writer.Write(&buffer[0], buffer.size()); } -string g_datFile = "indexer_tests_tmp.dat"; -FeatureGeomRef::read_source_t g_source(g_datFile); - void FeatureBuilder2Feature(FeatureBuilderGeomRef const & fb, FeatureGeomRef & f) { + string const datFile = GetPlatform().WritableDir() + "indexer_tests_tmp.dat"; + FeatureBuilderGeomRef::buffers_holder_t buffers; buffers.m_lineOffset = buffers.m_trgOffset = 0; fb.Serialize(buffers); - WriteToFile(g_datFile + ".geom", buffers.m_buffers[1]); - WriteToFile(g_datFile + ".trg", buffers.m_buffers[2]); + WriteToFile(datFile + ".geom", buffers.m_buffers[1]); + WriteToFile(datFile + ".trg", buffers.m_buffers[2]); + static FeatureGeomRef::read_source_t g_source(datFile); g_source.m_data.swap(buffers.m_buffers[0]); f.Deserialize(g_source); }