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-12-02 05:22:09 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:29:22 +0300
commit8fbbdd423024bdc3e36d05449e5f1fd5d6fcf011 (patch)
treef0fe034232a43165b92f9fed841687704e5ab5c2 /generator/generator_tests/osm_type_test.cpp
parent1c4f9fba53376ed617b3fa5ae6b0000875cb7056 (diff)
Simplify unit test code.
Diffstat (limited to 'generator/generator_tests/osm_type_test.cpp')
-rw-r--r--generator/generator_tests/osm_type_test.cpp30
1 files changed, 2 insertions, 28 deletions
diff --git a/generator/generator_tests/osm_type_test.cpp b/generator/generator_tests/osm_type_test.cpp
index b258120fc1..a7bb090fbd 100644
--- a/generator/generator_tests/osm_type_test.cpp
+++ b/generator/generator_tests/osm_type_test.cpp
@@ -57,37 +57,11 @@ UNIT_TEST(OsmType_SkipDummy)
namespace
{
- struct DoDumpType
- {
- void operator() (ClassifObject const * p)
- {
- cout << p->GetName() << "-";
- }
- };
-
- template <class ToDo>
- void ForEachType(uint32_t type, ToDo toDo)
- {
- ClassifObject const * p = classif().GetRoot();
- uint8_t i = 0;
- uint8_t v;
-
- // get objects route in hierarchy for type
- while (ftype::GetValue(type, i, v))
- {
- p = p->GetObject(v);
- toDo(p);
- ++i;
- }
- }
-
void DumpTypes(vector<uint32_t> const & v)
{
+ Classificator const & c = classif();
for (size_t i = 0; i < v.size(); ++i)
- {
- ForEachType(v[i], DoDumpType());
- cout << endl;
- }
+ cout << c.GetFullObjectName(v[i]) << endl;
}
}