| 685 | } |
| 686 | |
| 687 | void 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 | |
| 717 | void EditorTest::GetStatsTest() |
| 718 | { |
nothing calls this directly
no test coverage detected