[MAPSME-6522] Added facebook searh banner test to ads_engine_tests.

This commit is contained in:
Ilya Grechuhin 2018-01-18 15:46:12 +03:00 committed by Arsentiy Milchakov
parent 725e2d777f
commit 5b719399e8
3 changed files with 37 additions and 5 deletions

View file

@ -9,6 +9,7 @@ namespace
auto const kSingleBannerIdForAllTypes = "185237551520383_1450325641678228";
auto const kSearchbannerId = "185237551520383_1384653791578747";
#else
auto const kSingleBannerIdForAllTypes = "dummy";
auto const kSearchbannerId = "dummy";
#endif
} // namespace

View file

@ -137,11 +137,6 @@ UNIT_TEST(AdsEngine_Smoke)
TEST(result.empty(), ());
}
ads::Google google;
{
TEST_EQUAL(engine.HasSearchBanner(), false, ());
auto result = engine.GetSearchBanners();
TEST_EQUAL(result.size(), 0, ());
}
{
feature::TypesHolder holder;
holder.Assign(c.GetTypeByPath({"sponsored", "banner"}));
@ -158,5 +153,13 @@ UNIT_TEST(AdsEngine_Smoke)
TEST(!result.empty(), ());
CheckIds(result, {"2bab47102d38485996788ab9b602ce2c"});
}
ads::Facebook facebook;
{
TEST(engine.HasSearchBanner(), ());
auto result = engine.GetSearchBanners();
TEST_EQUAL(result.size(), 1, ());
TEST_EQUAL(result[0].m_type, ads::Banner::Type::Facebook, ());
TEST_EQUAL(result[0].m_bannerId, facebook.GetSearchBannerId(), ());
}
}
}

View file

@ -19,6 +19,13 @@
3488B0371E9D11860068AFD8 /* ads_engine_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 346E889D1E9D088200D4CE9B /* ads_engine_tests.cpp */; };
3488B0381E9D11890068AFD8 /* rb_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 346E889E1E9D088200D4CE9B /* rb_tests.cpp */; };
3488B0391E9D118D0068AFD8 /* facebook_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3DBC1C501E4B14810016897F /* facebook_tests.cpp */; };
349FEC522010D47E00FE5CA3 /* libeditor.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC532010D47E00FE5CA3 /* libeditor.a */; };
349FEC542010D4EA00FE5CA3 /* libgeometry.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC552010D4EA00FE5CA3 /* libgeometry.a */; };
349FEC562010D50200FE5CA3 /* libicu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC572010D50200FE5CA3 /* libicu.a */; };
349FEC582010D53700FE5CA3 /* libpugixml.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC592010D53700FE5CA3 /* libpugixml.a */; };
349FEC5A2010D54D00FE5CA3 /* liboauthcpp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC5B2010D54D00FE5CA3 /* liboauthcpp.a */; };
349FEC5C2010D56400FE5CA3 /* libprotobuf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC5D2010D56400FE5CA3 /* libprotobuf.a */; };
349FEC5E2010D67B00FE5CA3 /* libopening_hours.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 349FEC5F2010D67B00FE5CA3 /* libopening_hours.a */; };
3D452AEF1EE6D202009EAB9B /* google_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AED1EE6D202009EAB9B /* google_tests.cpp */; };
3D452AF01EE6D202009EAB9B /* mopub_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AEE1EE6D202009EAB9B /* mopub_tests.cpp */; };
3D452AF31EE6D20D009EAB9B /* google_ads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3D452AF11EE6D20D009EAB9B /* google_ads.cpp */; };
@ -83,6 +90,13 @@
346E889E1E9D088200D4CE9B /* rb_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rb_tests.cpp; sourceTree = "<group>"; };
3475E0E11DBF581B004C7E69 /* common-debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-debug.xcconfig"; path = "../common-debug.xcconfig"; sourceTree = "<group>"; };
3475E0E21DBF581B004C7E69 /* common-release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "common-release.xcconfig"; path = "../common-release.xcconfig"; sourceTree = "<group>"; };
349FEC532010D47E00FE5CA3 /* libeditor.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libeditor.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC552010D4EA00FE5CA3 /* libgeometry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libgeometry.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC572010D50200FE5CA3 /* libicu.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libicu.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC592010D53700FE5CA3 /* libpugixml.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libpugixml.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC5B2010D54D00FE5CA3 /* liboauthcpp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = liboauthcpp.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC5D2010D56400FE5CA3 /* libprotobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libprotobuf.a; sourceTree = BUILT_PRODUCTS_DIR; };
349FEC5F2010D67B00FE5CA3 /* libopening_hours.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libopening_hours.a; sourceTree = BUILT_PRODUCTS_DIR; };
3D452AED1EE6D202009EAB9B /* google_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = google_tests.cpp; sourceTree = "<group>"; };
3D452AEE1EE6D202009EAB9B /* mopub_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mopub_tests.cpp; sourceTree = "<group>"; };
3D452AF11EE6D20D009EAB9B /* google_ads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = google_ads.cpp; sourceTree = "<group>"; };
@ -148,6 +162,13 @@
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
349FEC5E2010D67B00FE5CA3 /* libopening_hours.a in Frameworks */,
349FEC5C2010D56400FE5CA3 /* libprotobuf.a in Frameworks */,
349FEC5A2010D54D00FE5CA3 /* liboauthcpp.a in Frameworks */,
349FEC582010D53700FE5CA3 /* libpugixml.a in Frameworks */,
349FEC562010D50200FE5CA3 /* libicu.a in Frameworks */,
349FEC542010D4EA00FE5CA3 /* libgeometry.a in Frameworks */,
349FEC522010D47E00FE5CA3 /* libeditor.a in Frameworks */,
F6B536801DA5243B0067EEA5 /* libz.tbd in Frameworks */,
F6B5367E1DA5242A0067EEA5 /* libcoding.a in Frameworks */,
F6B5367B1DA524030067EEA5 /* libalohalitics.a in Frameworks */,
@ -264,6 +285,13 @@
F6B536701DA523D60067EEA5 /* Frameworks */ = {
isa = PBXGroup;
children = (
349FEC5F2010D67B00FE5CA3 /* libopening_hours.a */,
349FEC5D2010D56400FE5CA3 /* libprotobuf.a */,
349FEC5B2010D54D00FE5CA3 /* liboauthcpp.a */,
349FEC592010D53700FE5CA3 /* libpugixml.a */,
349FEC572010D50200FE5CA3 /* libicu.a */,
349FEC552010D4EA00FE5CA3 /* libgeometry.a */,
349FEC532010D47E00FE5CA3 /* libeditor.a */,
F6B5367F1DA5243B0067EEA5 /* libz.tbd */,
F6B5367D1DA5242A0067EEA5 /* libcoding.a */,
F6B536791DA524030067EEA5 /* libalohalitics.a */,