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

Method HaveMapEditsToUploadTest

libs/editor/editor_tests/osm_editor_test.cpp:687–715  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

685}
686
687void EditorTest::HaveMapEditsToUploadTest()
688{
689 auto & editor = osm::Editor::Instance();
690
691 auto const gbMwmId = BuildMwm("GB", [](TestMwmBuilder & builder)
692 {
693 TestCafe cafeLondon(m2::PointD(1.0, 1.0), "London Cafe", "en");
694 builder.Add(cafeLondon);
695 });
696
697 auto const rfMwmId = BuildMwm("RF", [](TestMwmBuilder & builder)
698 {
699 TestCafe cafeMoscow(m2::PointD(2.0, 2.0), "Moscow Cafe", "ru");
700 builder.Add(cafeMoscow);
701 });
702
703 TEST(!editor.HaveMapEditsToUpload(gbMwmId), ());
704 TEST(!editor.HaveMapEditsToUpload(rfMwmId), ());
705
706 ForEachCafeAtPoint(m_dataSource, m2::PointD(1.0, 1.0), [](FeatureType & ft) { SetBuildingLevelsToOne(ft); });
707
708 TEST(editor.HaveMapEditsToUpload(gbMwmId), ());
709 TEST(!editor.HaveMapEditsToUpload(rfMwmId), ());
710
711 ForEachCafeAtPoint(m_dataSource, m2::PointD(2.0, 2.0), [](FeatureType & ft) { SetBuildingLevelsToOne(ft); });
712
713 TEST(editor.HaveMapEditsToUpload(gbMwmId), ());
714 TEST(editor.HaveMapEditsToUpload(rfMwmId), ());
715}
716
717void EditorTest::GetStatsTest()
718{

Callers

nothing calls this directly

Calls 5

TESTFunction · 0.85
ForEachCafeAtPointFunction · 0.85
SetBuildingLevelsToOneFunction · 0.85
HaveMapEditsToUploadMethod · 0.80
AddMethod · 0.45

Tested by

no test coverage detected