From f41176d186b92abc28892028f9e46c869c83ee1b Mon Sep 17 00:00:00 2001 From: Maxim Pimenov Date: Mon, 23 Dec 2019 14:33:08 +0300 Subject: [PATCH] [map] [tests] Made a test remove a temporary file it creates. --- map/map_tests/mwm_url_tests.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/map/map_tests/mwm_url_tests.cpp b/map/map_tests/mwm_url_tests.cpp index c6928c9e4a..dfe6bfa629 100644 --- a/map/map_tests/mwm_url_tests.cpp +++ b/map/map_tests/mwm_url_tests.cpp @@ -5,16 +5,21 @@ #include "drape_frontend/visual_params.hpp" +#include "platform/platform.hpp" #include "platform/settings.hpp" +#include "coding/internal/file_data.hpp" #include "coding/uri.hpp" +#include "base/macros.hpp" #include "base/string_format.hpp" #include #include #include +#include "defines.hpp" + using namespace std; using namespace url_scheme; @@ -198,6 +203,11 @@ UNIT_TEST(SearchApiInvalidUrl) UNIT_TEST(LeadApiSmoke) { + SCOPE_GUARD(cleanup, [] { + auto const path = GetPlatform().SettingsPathForFile(MARKETING_SETTINGS_FILE_NAME); + UNUSED_VALUE(base::DeleteFileX(path)); + }); + string const uriString = "mapsme://lead?utm_source=a&utm_medium=b&utm_campaign=c&utm_content=d&utm_term=e"; TEST(Uri(uriString).IsValid(), ()); ApiTest test(uriString);