MCPcopy Create free account
hub / github.com/comaps/comaps / GetEditedFeatureStreetTest

Method GetEditedFeatureStreetTest

libs/editor/editor_tests/osm_editor_test.cpp:340–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

338}
339
340void EditorTest::GetEditedFeatureStreetTest()
341{
342 auto & editor = osm::Editor::Instance();
343
344 {
345 FeatureID feature;
346 std::string street;
347 TEST(!editor.GetEditedFeatureStreet(feature, street), ());
348 }
349
350 auto const mwmId = ConstructTestMwm([](TestMwmBuilder & builder)
351 {
352 TestCafe cafe(m2::PointD(1.0, 1.0), "London Cafe", "en");
353 builder.Add(cafe);
354 });
355
356 ForEachCafeAtPoint(m_dataSource, m2::PointD(1.0, 1.0), [&editor](FeatureType & ft)
357 {
358 std::string street;
359 TEST(!editor.GetEditedFeatureStreet(ft.GetID(), street), ());
360
361 osm::LocalizedStreet ls{"some street", ""};
362 EditFeature(ft, [&ls](osm::EditableMapObject & emo) { emo.SetStreet(ls); });
363
364 TEST(editor.GetEditedFeatureStreet(ft.GetID(), street), ());
365 TEST_EQUAL(street, ls.m_defaultName, ());
366 });
367}
368
369void EditorTest::GetFeatureStatusTest()
370{

Callers

nothing calls this directly

Calls 7

TESTFunction · 0.85
ForEachCafeAtPointFunction · 0.85
EditFeatureFunction · 0.85
AddMethod · 0.45
GetIDMethod · 0.45
SetStreetMethod · 0.45

Tested by

no test coverage detected