diff options
author | vng <viktor.govako@gmail.com> | 2011-12-02 05:22:09 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:29:22 +0300 |
commit | 8fbbdd423024bdc3e36d05449e5f1fd5d6fcf011 (patch) | |
tree | f0fe034232a43165b92f9fed841687704e5ab5c2 /generator/generator_tests/osm_type_test.cpp | |
parent | 1c4f9fba53376ed617b3fa5ae6b0000875cb7056 (diff) |
Simplify unit test code.
Diffstat (limited to 'generator/generator_tests/osm_type_test.cpp')
-rw-r--r-- | generator/generator_tests/osm_type_test.cpp | 30 |
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; } } |