From d794556362fc603155b7c4ad4db80d3b43931433 Mon Sep 17 00:00:00 2001 From: Jack Alto <384288+aokj4ck@users.noreply.github.com> Date: Thu, 7 Mar 2024 10:45:17 -0500 Subject: [PATCH] Organize test names (#186) - Rename operations - Remove Integration from names of UI tests - Move SBS mock resources into MockData, move MockServer into Tests folder - Organize mock data for autofill and geocoding tests - Remove old references in testplan - Group resources by API type (corresponding to instances of MockResponse) Screenshot 2024-03-01 at 14 17 07 - Update UI tests folder and classes to have distinct UI name Screenshot 2024-03-01 at 14 17 14 - [x] Update `CHANGELOG` Conflicts: MapboxSearch.xcodeproj/project.pbxproj Tests/Demo.xctestplan Tests/MapboxSearchUITests/Tests/CategorySuggestionsNavigationUITestCase.swift Tests/MapboxSearchUITests/Tests/CategorySuggestionsUITestCase.swift Tests/MapboxSearchUITests/Tests/FavoritesUITestCase.swift Tests/MapboxSearchUITests/Tests/FeedbackUITestCase.swift Tests/MapboxSearchUITests/Tests/SearchUITestCase.swift Tests/MapboxSearchUITests/Tests/VisibilityUITestCase.swift Tests/MockData/sbs/category-hotel-search-along-route-jp.json --- CHANGELOG.md | 2 + MapboxSearch.xcodeproj/project.pbxproj | 436 ++++++++++-------- ...gorySuggestionsNavigationUITestCase.swift} | 2 +- .../CategorySuggestionsUITestCase.swift} | 2 +- .../FavoritesUITestCase.swift} | 4 +- .../FeedbackUITestCase.swift} | 4 +- .../SearchUITestCase.swift} | 2 +- .../VisibilityUITestCase.swift} | 2 +- .../address-retrieve-san-francisco.json | 0 .../address-suggestions-san-francisco.json | 0 .../geocoding-reverse-geocoding.json | 0 .../mapbox.places.san.francisco.json | 0 .../geocoding}/reverse-geocoding-sbs.json | 0 .../sbs}/category-cafe.json | 0 .../sbs}/recursion.json | 0 .../sbs}/retrieve-category.json | 0 .../sbs}/retrieve-minsk.json | 0 .../sbs}/retrieve-multi.json | 0 .../sbs}/retrieve-poi.json | 0 .../sbs}/retrieve-san-francisco.json | 0 .../sbs}/suggestions-categories.json | 0 ...suggestions-category-with-coordinates.json | 0 .../sbs}/suggestions-empty.json | 0 .../sbs}/suggestions-minsk.json | 0 .../sbs}/suggestions-san-francisco.json | 0 .../sbs}/suggestions-with-coordinates.json | 0 .../suggestions-with-mixed-coordinates.json | 0 .../MockWebServer/MockResponse.swift | 0 .../MockWebServer/MockWebServer.swift | 0 29 files changed, 244 insertions(+), 210 deletions(-) rename Tests/MapboxSearchUITests/{Integration/CategorySuggestionsNavigationIntegrationTestCase.swift => Tests/CategorySuggestionsNavigationUITestCase.swift} (95%) rename Tests/MapboxSearchUITests/{Integration/CategorySuggestionsIntegrationTestCase.swift => Tests/CategorySuggestionsUITestCase.swift} (94%) rename Tests/MapboxSearchUITests/{Integration/FavoritesIntegrationTestCase.swift => Tests/FavoritesUITestCase.swift} (99%) rename Tests/MapboxSearchUITests/{Integration/FeedbackIntegrationTestCase.swift => Tests/FeedbackUITestCase.swift} (96%) rename Tests/MapboxSearchUITests/{Integration/SearchIntegrationTestCase.swift => Tests/SearchUITestCase.swift} (96%) rename Tests/MapboxSearchUITests/{VisibilityTestCase.swift => Tests/VisibilityUITestCase.swift} (98%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/autofill}/address-retrieve-san-francisco.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/autofill}/address-suggestions-san-francisco.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/geocoding}/geocoding-reverse-geocoding.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/geocoding}/mapbox.places.san.francisco.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/geocoding}/reverse-geocoding-sbs.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/category-cafe.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/recursion.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/retrieve-category.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/retrieve-minsk.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/retrieve-multi.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/retrieve-poi.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/retrieve-san-francisco.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-categories.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-category-with-coordinates.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-empty.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-minsk.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-san-francisco.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-with-coordinates.json (100%) rename Tests/{MapboxSearchUITests/MockWebServer => MockData/sbs}/suggestions-with-mixed-coordinates.json (100%) rename Tests/{MapboxSearchUITests => }/MockWebServer/MockResponse.swift (100%) rename Tests/{MapboxSearchUITests => }/MockWebServer/MockWebServer.swift (100%) diff --git a/CHANGELOG.md b/CHANGELOG.md index d74dd17ca..94188d959 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Guide: https://keepachangelog.com/en/1.0.0/ +- [Tests] Reorganize tests based on API type + - [Privacy] Add Search history collected data for the purpose of product personalization (used for displaying the search history) - [License] Update license to reflect 2024 usage diff --git a/MapboxSearch.xcodeproj/project.pbxproj b/MapboxSearch.xcodeproj/project.pbxproj index 8fb3bd06d..d9978b5d7 100644 --- a/MapboxSearch.xcodeproj/project.pbxproj +++ b/MapboxSearch.xcodeproj/project.pbxproj @@ -8,20 +8,77 @@ /* Begin PBXBuildFile section */ 042477C32B7290F900D870D5 /* SearchEngineGeocodingIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042477C12B7290E700D870D5 /* SearchEngineGeocodingIntegrationTests.swift */; }; - 042477C52B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 042477C42B72CCB000D870D5 /* geocoding-reverse-geocoding.json */; }; - 042477C62B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 042477C42B72CCB000D870D5 /* geocoding-reverse-geocoding.json */; }; - 042477C72B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 042477C42B72CCB000D870D5 /* geocoding-reverse-geocoding.json */; }; 043A3D4D2B30F38300DB681B /* CoreAddress+AddressComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043A3D4C2B30F38300DB681B /* CoreAddress+AddressComponents.swift */; }; 045514C22B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045514C12B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift */; }; 045514C32B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045514C12B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift */; }; 045514C42B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045514C12B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift */; }; 0491255F2BC044A600D40803 /* ApiType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491255E2BC044A600D40803 /* ApiType.swift */; }; + 0491257D2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125652BC04E1300D40803 /* address-suggestions-san-francisco.json */; }; + 0491257E2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125652BC04E1300D40803 /* address-suggestions-san-francisco.json */; }; + 0491257F2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125652BC04E1300D40803 /* address-suggestions-san-francisco.json */; }; + 049125802BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125662BC04E1300D40803 /* address-retrieve-san-francisco.json */; }; + 049125812BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125662BC04E1300D40803 /* address-retrieve-san-francisco.json */; }; + 049125822BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125662BC04E1300D40803 /* address-retrieve-san-francisco.json */; }; + 049125832BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125682BC04E1300D40803 /* reverse-geocoding-sbs.json */; }; + 049125842BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125682BC04E1300D40803 /* reverse-geocoding-sbs.json */; }; + 049125852BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125682BC04E1300D40803 /* reverse-geocoding-sbs.json */; }; + 049125862BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125692BC04E1300D40803 /* mapbox.places.san.francisco.json */; }; + 049125872BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125692BC04E1300D40803 /* mapbox.places.san.francisco.json */; }; + 049125882BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125692BC04E1300D40803 /* mapbox.places.san.francisco.json */; }; + 049125892BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256A2BC04E1300D40803 /* geocoding-reverse-geocoding.json */; }; + 0491258A2BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256A2BC04E1300D40803 /* geocoding-reverse-geocoding.json */; }; + 0491258B2BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256A2BC04E1300D40803 /* geocoding-reverse-geocoding.json */; }; + 0491258C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json */; }; + 0491258D2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json */; }; + 0491258E2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json */; }; + 0491258F2BC04E1300D40803 /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256D2BC04E1300D40803 /* retrieve-san-francisco.json */; }; + 049125902BC04E1300D40803 /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256D2BC04E1300D40803 /* retrieve-san-francisco.json */; }; + 049125912BC04E1300D40803 /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256D2BC04E1300D40803 /* retrieve-san-francisco.json */; }; + 049125922BC04E1300D40803 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256E2BC04E1300D40803 /* suggestions-categories.json */; }; + 049125932BC04E1300D40803 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256E2BC04E1300D40803 /* suggestions-categories.json */; }; + 049125942BC04E1300D40803 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256E2BC04E1300D40803 /* suggestions-categories.json */; }; + 049125952BC04E1300D40803 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256F2BC04E1300D40803 /* retrieve-category.json */; }; + 049125962BC04E1300D40803 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256F2BC04E1300D40803 /* retrieve-category.json */; }; + 049125972BC04E1300D40803 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = 0491256F2BC04E1300D40803 /* retrieve-category.json */; }; + 049125982BC04E1300D40803 /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125702BC04E1300D40803 /* recursion.json */; }; + 049125992BC04E1300D40803 /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125702BC04E1300D40803 /* recursion.json */; }; + 0491259A2BC04E1300D40803 /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125702BC04E1300D40803 /* recursion.json */; }; + 0491259B2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125712BC04E1300D40803 /* suggestions-category-with-coordinates.json */; }; + 0491259C2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125712BC04E1300D40803 /* suggestions-category-with-coordinates.json */; }; + 0491259D2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125712BC04E1300D40803 /* suggestions-category-with-coordinates.json */; }; + 0491259E2BC04E1300D40803 /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125722BC04E1300D40803 /* retrieve-multi.json */; }; + 0491259F2BC04E1300D40803 /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125722BC04E1300D40803 /* retrieve-multi.json */; }; + 049125A02BC04E1300D40803 /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125722BC04E1300D40803 /* retrieve-multi.json */; }; + 049125A12BC04E1300D40803 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125732BC04E1300D40803 /* retrieve-poi.json */; }; + 049125A22BC04E1300D40803 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125732BC04E1300D40803 /* retrieve-poi.json */; }; + 049125A32BC04E1300D40803 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125732BC04E1300D40803 /* retrieve-poi.json */; }; + 049125A42BC04E1300D40803 /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125742BC04E1300D40803 /* suggestions-san-francisco.json */; }; + 049125A52BC04E1300D40803 /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125742BC04E1300D40803 /* suggestions-san-francisco.json */; }; + 049125A62BC04E1300D40803 /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125742BC04E1300D40803 /* suggestions-san-francisco.json */; }; + 049125A72BC04E1300D40803 /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125752BC04E1300D40803 /* suggestions-minsk.json */; }; + 049125A82BC04E1300D40803 /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125752BC04E1300D40803 /* suggestions-minsk.json */; }; + 049125A92BC04E1300D40803 /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125752BC04E1300D40803 /* suggestions-minsk.json */; }; + 049125AA2BC04E1300D40803 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125762BC04E1300D40803 /* category-cafe.json */; }; + 049125AB2BC04E1300D40803 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125762BC04E1300D40803 /* category-cafe.json */; }; + 049125AC2BC04E1300D40803 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125762BC04E1300D40803 /* category-cafe.json */; }; + 049125AD2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125772BC04E1300D40803 /* suggestions-with-coordinates.json */; }; + 049125AE2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125772BC04E1300D40803 /* suggestions-with-coordinates.json */; }; + 049125AF2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125772BC04E1300D40803 /* suggestions-with-coordinates.json */; }; + 049125B02BC04E1300D40803 /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125782BC04E1300D40803 /* retrieve-minsk.json */; }; + 049125B12BC04E1300D40803 /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125782BC04E1300D40803 /* retrieve-minsk.json */; }; + 049125B22BC04E1300D40803 /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125782BC04E1300D40803 /* retrieve-minsk.json */; }; + 049125B32BC04E1300D40803 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125792BC04E1300D40803 /* suggestions-empty.json */; }; + 049125B42BC04E1300D40803 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125792BC04E1300D40803 /* suggestions-empty.json */; }; + 049125B52BC04E1300D40803 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = 049125792BC04E1300D40803 /* suggestions-empty.json */; }; + 049125B62BC04E1300D40803 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257B2BC04E1300D40803 /* MockWebServer.swift */; }; + 049125B72BC04E1300D40803 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257B2BC04E1300D40803 /* MockWebServer.swift */; }; + 049125B82BC04E1300D40803 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257B2BC04E1300D40803 /* MockWebServer.swift */; }; + 049125B92BC04E1300D40803 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257C2BC04E1300D40803 /* MockResponse.swift */; }; + 049125BA2BC04E1300D40803 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257C2BC04E1300D40803 /* MockResponse.swift */; }; + 049125BB2BC04E1300D40803 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0491257C2BC04E1300D40803 /* MockResponse.swift */; }; 04970F8D2B7A97C900213763 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 04970F8C2B7A97C900213763 /* PrivacyInfo.xcprivacy */; }; - 04AB0B4B2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 04AB0B4A2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json */; }; - 04AB0B4C2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 04AB0B4A2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json */; }; - 04AB0B4D2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 04AB0B4A2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json */; }; 04BBC6342B61898F00E24E99 /* LocalhostMockServiceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BBC6332B61898F00E24E99 /* LocalhostMockServiceProvider.swift */; }; - 04BBC6372B61ABA500E24E99 /* FeedbackIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BBFBD02604A4A500DE9C98 /* FeedbackIntegrationTestCase.swift */; }; + 04BBC6372B61ABA500E24E99 /* FeedbackUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BBFBD02604A4A500DE9C98 /* FeedbackUITestCase.swift */; }; 04E84D122B76BA230056C269 /* Resources-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 04E84D112B76BA230056C269 /* Resources-Info.plist */; }; 04E84D132B7A8F4D0056C269 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 04E84D072B7691610056C269 /* PrivacyInfo.xcprivacy */; }; 140D1BDC286DB479001A51C2 /* SearchResultAccuracy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 140D1BDB286DB479001A51C2 /* SearchResultAccuracy.swift */; }; @@ -83,24 +140,7 @@ 2CA1E22129F09CD200A533CF /* PlaceAutocomplete.Suggestion+Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA1E22029F09CD200A533CF /* PlaceAutocomplete.Suggestion+Tests.swift */; }; 2CA1E22329F0A47600A533CF /* PlaceAutocompleteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA1E22229F0A47600A533CF /* PlaceAutocompleteTests.swift */; }; 2CD6C03C29F1982100D865D1 /* EventsManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CD6C03B29F1982100D865D1 /* EventsManagerTests.swift */; }; - 2CD8AC4329F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4029F1D38800C47BE4 /* suggestions-category-with-coordinates.json */; }; - 2CD8AC4429F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4029F1D38800C47BE4 /* suggestions-category-with-coordinates.json */; }; - 2CD8AC4529F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4029F1D38800C47BE4 /* suggestions-category-with-coordinates.json */; }; - 2CD8AC4629F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4129F1D38800C47BE4 /* suggestions-with-coordinates.json */; }; - 2CD8AC4729F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4129F1D38800C47BE4 /* suggestions-with-coordinates.json */; }; - 2CD8AC4829F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4129F1D38800C47BE4 /* suggestions-with-coordinates.json */; }; - 2CD8AC4929F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4229F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json */; }; - 2CD8AC4A29F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4229F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json */; }; - 2CD8AC4B29F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC4229F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json */; }; - 2CD8AC5229F28D6900C47BE4 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */; }; - 2CD8AC5329F28D6900C47BE4 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */; }; - 2CD8AC5429F28D6900C47BE4 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */; }; - 2CD8AC5529F28D6900C47BE4 /* retrieve-poi.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */; }; 2CE1B9F82A13C4E6005B043F /* AddressAutofillIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE1B9F72A13C4E6005B043F /* AddressAutofillIntegrationTests.swift */; }; - 2CE1B9FB2A13D412005B043F /* address-suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CE1B9F92A13D412005B043F /* address-suggestions-san-francisco.json */; }; - 2CE1B9FC2A13D412005B043F /* address-retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CE1B9FA2A13D412005B043F /* address-retrieve-san-francisco.json */; }; - 2CE1B9FD2A13D41A005B043F /* address-suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CE1B9F92A13D412005B043F /* address-suggestions-san-francisco.json */; }; - 2CE1B9FE2A13D41A005B043F /* address-retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = 2CE1B9FA2A13D412005B043F /* address-retrieve-san-francisco.json */; }; 3A0D7E56233522D5006D81BB /* MapboxSearch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0D7E4C233522D4006D81BB /* MapboxSearch.framework */; }; DFBC8A6D2AD42F5F00D394EF /* Any+dumpAsString.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFBC8A6C2AD42F5F00D394EF /* Any+dumpAsString.swift */; }; E648C0B626428D2B0044315F /* MapboxCoreSearch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E648C0B526428D2B0044315F /* MapboxCoreSearch.xcframework */; }; @@ -108,21 +148,16 @@ E648C0BD26428D530044315F /* MapboxCommon.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = E648C0B926428D3D0044315F /* MapboxCommon.xcframework */; }; E648C0BE26428D530044315F /* MapboxCommon.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = E648C0B926428D3D0044315F /* MapboxCommon.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; E648C0C9264297A10044315F /* libc++.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E648C0C8264297730044315F /* libc++.1.tbd */; }; - F907440F261B00000091899C /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F907440E261B00000091899C /* suggestions-san-francisco.json */; }; - F9074425261B0DF70091899C /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074424261B0DF70091899C /* retrieve-san-francisco.json */; }; F907443B261B13F40091899C /* MockServerUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F907443A261B13F40091899C /* MockServerUITestCase.swift */; }; - F9074447261B192D0091899C /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074446261B192D0091899C /* recursion.json */; }; - F9074458261B68B50091899C /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074457261B68B50091899C /* retrieve-minsk.json */; }; F914EE5A2743E03B00D4F173 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD2C32508DFE400DC0A98 /* Array+Extensions.swift */; }; F914EE5E2743E36200D4F173 /* CategoryDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE49CF6A2510EF7C0059C189 /* CategoryDataProvider.swift */; }; F914EE5F2743E38E00D4F173 /* SearchSuggestionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3422508E02700DC0A98 /* SearchSuggestionCell.swift */; }; F914EE642743E4F400D4F173 /* CoreAliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F914EE632743E4F400D4F173 /* CoreAliases.swift */; }; F914EE652743E4F400D4F173 /* CoreAliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F914EE632743E4F400D4F173 /* CoreAliases.swift */; }; F914EE662743E4F400D4F173 /* CoreAliases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F914EE632743E4F400D4F173 /* CoreAliases.swift */; }; - F91D2D0B26174F5F00F7DFDF /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F91D2D0A26174F5B00F7DFDF /* suggestions-minsk.json */; }; F91FD66C258CCB41008CB8E1 /* CoreResultType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F91FD66B258CCB41008CB8E1 /* CoreResultType+Extensions.swift */; }; - F9201ECA253EECE0002D141B /* CategorySuggestionsIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9201EC9253EECE0002D141B /* CategorySuggestionsIntegrationTestCase.swift */; }; - F9201EE0253F1C6F002D141B /* CategorySuggestionsNavigationIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationIntegrationTestCase.swift */; }; + F9201ECA253EECE0002D141B /* CategorySuggestionsUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9201EC9253EECE0002D141B /* CategorySuggestionsUITestCase.swift */; }; + F9201EE0253F1C6F002D141B /* CategorySuggestionsNavigationUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationUITestCase.swift */; }; F9274FEB2732BF0E00708F37 /* SearchTileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9274FEA2732BF0E00708F37 /* SearchTileStore.swift */; }; F9274FED2733D29700708F37 /* SearchOfflineManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9274FEC2733D29700708F37 /* SearchOfflineManager.swift */; }; F9274FEF27393A7E00708F37 /* SearchCancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9274FEE27393A7E00708F37 /* SearchCancelable.swift */; }; @@ -134,10 +169,6 @@ F931B34B25A32C7500AA1674 /* SearchQuerySuggestionImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = F931B34A25A32C7500AA1674 /* SearchQuerySuggestionImpl.swift */; }; F931B35225A32CC400AA1674 /* SearchQuerySuggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F931B35125A32CC400AA1674 /* SearchQuerySuggestion.swift */; }; F93DA6FF274E4B86005595B5 /* CoreSearchEngineStatics.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93DA6FE274E4B86005595B5 /* CoreSearchEngineStatics.swift */; }; - F94FFA4726453D410019ED9B /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA4626453D410019ED9B /* reverse-geocoding-sbs.json */; }; - F94FFA4826453D410019ED9B /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA4626453D410019ED9B /* reverse-geocoding-sbs.json */; }; - F94FFA4A264547CD0019ED9B /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA49264547CD0019ED9B /* retrieve-multi.json */; }; - F94FFA4B264547CD0019ED9B /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA49264547CD0019ED9B /* retrieve-multi.json */; }; F953A49325ECEB60003A3681 /* SearchCategorySuggestion+Samples.swift in Sources */ = {isa = PBXBuildFile; fileRef = F953A49225ECEB60003A3681 /* SearchCategorySuggestion+Samples.swift */; }; F953A49A25ECF3D7003A3681 /* SearchQuerySuggestionImpl+Samples.swift in Sources */ = {isa = PBXBuildFile; fileRef = F953A49925ECF3D7003A3681 /* SearchQuerySuggestionImpl+Samples.swift */; }; F96535B82538B39D0066D699 /* CategorySuggestionsController.xib in Resources */ = {isa = PBXBuildFile; fileRef = F96535A72538AD380066D699 /* CategorySuggestionsController.xib */; }; @@ -152,39 +183,9 @@ F9A0B8402562B10E00CAD907 /* SearchResultMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A0B83F2562B10E00CAD907 /* SearchResultMetadata.swift */; }; F9A5924A252C75BB0074F692 /* TestDataProviderRecord.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A59249252C75BB0074F692 /* TestDataProviderRecord.swift */; }; F9A5925B252C799E0074F692 /* CoreUserRecordsLayerStub.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A5925A252C799E0074F692 /* CoreUserRecordsLayerStub.swift */; }; - F9AB03A6261DB37C00EDF1E7 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03A5261DB37C00EDF1E7 /* suggestions-categories.json */; }; - F9AB03B2261DB50500EDF1E7 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03B1261DB50500EDF1E7 /* retrieve-category.json */; }; - F9AB03C3261DBD7F00EDF1E7 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AB03C2261DBD7F00EDF1E7 /* MockResponse.swift */; }; - F9ACA6132642B66600F50CD4 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ACA6112642B66600F50CD4 /* MockWebServer.swift */; }; - F9ACA6142642BEDD00F50CD4 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ACA6112642B66600F50CD4 /* MockWebServer.swift */; }; - F9ACA6152642BEE100F50CD4 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AB03C2261DBD7F00EDF1E7 /* MockResponse.swift */; }; - F9ACA6182642C48C00F50CD4 /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074446261B192D0091899C /* recursion.json */; }; - F9ACA6192642C49000F50CD4 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03B1261DB50500EDF1E7 /* retrieve-category.json */; }; - F9ACA61A2642C49300F50CD4 /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074424261B0DF70091899C /* retrieve-san-francisco.json */; }; - F9ACA61B2642C49600F50CD4 /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074457261B68B50091899C /* retrieve-minsk.json */; }; - F9ACA61C2642C49900F50CD4 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03A5261DB37C00EDF1E7 /* suggestions-categories.json */; }; - F9ACA61D2642C49C00F50CD4 /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F91D2D0A26174F5B00F7DFDF /* suggestions-minsk.json */; }; - F9ACA61E2642C4A000F50CD4 /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F907440E261B00000091899C /* suggestions-san-francisco.json */; }; - F9B62CC8264BC61600492999 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CC7264BC61600492999 /* category-cafe.json */; }; - F9B62CC9264BC61600492999 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CC7264BC61600492999 /* category-cafe.json */; }; - F9B62CCB264BCC2600492999 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CCA264BCC2600492999 /* suggestions-empty.json */; }; - F9B62CCC264BCC2600492999 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CCA264BCC2600492999 /* suggestions-empty.json */; }; - F9C557672670CB0400BE8B94 /* MockResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AB03C2261DBD7F00EDF1E7 /* MockResponse.swift */; }; - F9C557682670CB0400BE8B94 /* MockWebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ACA6112642B66600F50CD4 /* MockWebServer.swift */; }; F9C5579A2670CB0400BE8B94 /* MapboxSearchUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FED0EBBB238D1E2600391B13 /* MapboxSearchUI.framework */; }; F9C5579B2670CB0400BE8B94 /* MapboxSearch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A0D7E4C233522D4006D81BB /* MapboxSearch.framework */; }; F9C5579D2670CB0400BE8B94 /* CwlPreconditionTesting in Frameworks */ = {isa = PBXBuildFile; productRef = F9C5573D2670CB0400BE8B94 /* CwlPreconditionTesting */; }; - F9C557A02670CB0400BE8B94 /* suggestions-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F91D2D0A26174F5B00F7DFDF /* suggestions-minsk.json */; }; - F9C557A12670CB0400BE8B94 /* retrieve-minsk.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074457261B68B50091899C /* retrieve-minsk.json */; }; - F9C557A22670CB0400BE8B94 /* suggestions-categories.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03A5261DB37C00EDF1E7 /* suggestions-categories.json */; }; - F9C557A32670CB0400BE8B94 /* suggestions-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F907440E261B00000091899C /* suggestions-san-francisco.json */; }; - F9C557A42670CB0400BE8B94 /* retrieve-multi.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA49264547CD0019ED9B /* retrieve-multi.json */; }; - F9C557A52670CB0400BE8B94 /* suggestions-empty.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CCA264BCC2600492999 /* suggestions-empty.json */; }; - F9C557A62670CB0400BE8B94 /* recursion.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074446261B192D0091899C /* recursion.json */; }; - F9C557A72670CB0400BE8B94 /* category-cafe.json in Resources */ = {isa = PBXBuildFile; fileRef = F9B62CC7264BC61600492999 /* category-cafe.json */; }; - F9C557A82670CB0400BE8B94 /* retrieve-category.json in Resources */ = {isa = PBXBuildFile; fileRef = F9AB03B1261DB50500EDF1E7 /* retrieve-category.json */; }; - F9C557A92670CB0400BE8B94 /* reverse-geocoding-sbs.json in Resources */ = {isa = PBXBuildFile; fileRef = F94FFA4626453D410019ED9B /* reverse-geocoding-sbs.json */; }; - F9C557AA2670CB0400BE8B94 /* retrieve-san-francisco.json in Resources */ = {isa = PBXBuildFile; fileRef = F9074424261B0DF70091899C /* retrieve-san-francisco.json */; }; F9C557B22670CB4000BE8B94 /* MockServerIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ACA60726429EA200F50CD4 /* MockServerIntegrationTestCase.swift */; }; F9C557B32670CB4000BE8B94 /* CategorySearchEngineIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99190422645ABE6009927A6 /* CategorySearchEngineIntegrationTests.swift */; }; F9C557B42670CB4000BE8B94 /* SearchEngineIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9ACA6162642C18200F50CD4 /* SearchEngineIntegrationTests.swift */; }; @@ -402,9 +403,9 @@ FEEDD3C32508E3CD00DC0A98 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3BB2508E3CD00DC0A98 /* AppDelegate.swift */; }; FEEDD3CE2508E45B00DC0A98 /* BaseTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3C82508E45B00DC0A98 /* BaseTestCase.swift */; }; FEEDD3CF2508E45B00DC0A98 /* XCUIApplication+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3C92508E45B00DC0A98 /* XCUIApplication+Extensions.swift */; }; - FEEDD3D02508E45B00DC0A98 /* FavoritesIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CA2508E45B00DC0A98 /* FavoritesIntegrationTestCase.swift */; }; - FEEDD3D12508E45B00DC0A98 /* SearchIntegrationTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CB2508E45B00DC0A98 /* SearchIntegrationTestCase.swift */; }; - FEEDD3D22508E45B00DC0A98 /* VisibilityTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CC2508E45B00DC0A98 /* VisibilityTestCase.swift */; }; + FEEDD3D02508E45B00DC0A98 /* FavoritesUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CA2508E45B00DC0A98 /* FavoritesUITestCase.swift */; }; + FEEDD3D12508E45B00DC0A98 /* SearchUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CB2508E45B00DC0A98 /* SearchUITestCase.swift */; }; + FEEDD3D22508E45B00DC0A98 /* VisibilityUITestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEEDD3CC2508E45B00DC0A98 /* VisibilityUITestCase.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -491,12 +492,31 @@ /* Begin PBXFileReference section */ 042477C12B7290E700D870D5 /* SearchEngineGeocodingIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchEngineGeocodingIntegrationTests.swift; sourceTree = ""; }; - 042477C42B72CCB000D870D5 /* geocoding-reverse-geocoding.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "geocoding-reverse-geocoding.json"; sourceTree = ""; }; 043A3D4C2B30F38300DB681B /* CoreAddress+AddressComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CoreAddress+AddressComponents.swift"; sourceTree = ""; }; 045514C12B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CoreApiType+ToSDKType.swift"; sourceTree = ""; }; 0491255E2BC044A600D40803 /* ApiType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApiType.swift; sourceTree = ""; }; + 049125652BC04E1300D40803 /* address-suggestions-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "address-suggestions-san-francisco.json"; sourceTree = ""; }; + 049125662BC04E1300D40803 /* address-retrieve-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "address-retrieve-san-francisco.json"; sourceTree = ""; }; + 049125682BC04E1300D40803 /* reverse-geocoding-sbs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "reverse-geocoding-sbs.json"; sourceTree = ""; }; + 049125692BC04E1300D40803 /* mapbox.places.san.francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = mapbox.places.san.francisco.json; sourceTree = ""; }; + 0491256A2BC04E1300D40803 /* geocoding-reverse-geocoding.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "geocoding-reverse-geocoding.json"; sourceTree = ""; }; + 0491256C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-with-mixed-coordinates.json"; sourceTree = ""; }; + 0491256D2BC04E1300D40803 /* retrieve-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-san-francisco.json"; sourceTree = ""; }; + 0491256E2BC04E1300D40803 /* suggestions-categories.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-categories.json"; sourceTree = ""; }; + 0491256F2BC04E1300D40803 /* retrieve-category.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-category.json"; sourceTree = ""; }; + 049125702BC04E1300D40803 /* recursion.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recursion.json; sourceTree = ""; }; + 049125712BC04E1300D40803 /* suggestions-category-with-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-category-with-coordinates.json"; sourceTree = ""; }; + 049125722BC04E1300D40803 /* retrieve-multi.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-multi.json"; sourceTree = ""; }; + 049125732BC04E1300D40803 /* retrieve-poi.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-poi.json"; sourceTree = ""; }; + 049125742BC04E1300D40803 /* suggestions-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-san-francisco.json"; sourceTree = ""; }; + 049125752BC04E1300D40803 /* suggestions-minsk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-minsk.json"; sourceTree = ""; }; + 049125762BC04E1300D40803 /* category-cafe.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "category-cafe.json"; sourceTree = ""; }; + 049125772BC04E1300D40803 /* suggestions-with-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-with-coordinates.json"; sourceTree = ""; }; + 049125782BC04E1300D40803 /* retrieve-minsk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-minsk.json"; sourceTree = ""; }; + 049125792BC04E1300D40803 /* suggestions-empty.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-empty.json"; sourceTree = ""; }; + 0491257B2BC04E1300D40803 /* MockWebServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockWebServer.swift; sourceTree = ""; }; + 0491257C2BC04E1300D40803 /* MockResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockResponse.swift; sourceTree = ""; }; 04970F8C2B7A97C900213763 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 04AB0B4A2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = mapbox.places.san.francisco.json; sourceTree = ""; }; 04BBC6332B61898F00E24E99 /* LocalhostMockServiceProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalhostMockServiceProvider.swift; sourceTree = ""; }; 04E84CFD2B768EDA0056C269 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = ""; }; 04E84CFE2B768EDA0056C269 /* Brewfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Brewfile; sourceTree = ""; }; @@ -560,30 +580,19 @@ 2CA1E22029F09CD200A533CF /* PlaceAutocomplete.Suggestion+Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PlaceAutocomplete.Suggestion+Tests.swift"; sourceTree = ""; }; 2CA1E22229F0A47600A533CF /* PlaceAutocompleteTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaceAutocompleteTests.swift; sourceTree = ""; }; 2CD6C03B29F1982100D865D1 /* EventsManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsManagerTests.swift; sourceTree = ""; }; - 2CD8AC4029F1D38800C47BE4 /* suggestions-category-with-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-category-with-coordinates.json"; sourceTree = ""; }; - 2CD8AC4129F1D38800C47BE4 /* suggestions-with-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-with-coordinates.json"; sourceTree = ""; }; - 2CD8AC4229F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-with-mixed-coordinates.json"; sourceTree = ""; }; - 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-poi.json"; sourceTree = ""; }; 2CE1B9F72A13C4E6005B043F /* AddressAutofillIntegrationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddressAutofillIntegrationTests.swift; sourceTree = ""; }; - 2CE1B9F92A13D412005B043F /* address-suggestions-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "address-suggestions-san-francisco.json"; sourceTree = ""; }; - 2CE1B9FA2A13D412005B043F /* address-retrieve-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "address-retrieve-san-francisco.json"; sourceTree = ""; }; 3A0D7E4C233522D4006D81BB /* MapboxSearch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MapboxSearch.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3A0D7E55233522D5006D81BB /* MapboxSearchTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MapboxSearchTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DFBC8A6C2AD42F5F00D394EF /* Any+dumpAsString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Any+dumpAsString.swift"; sourceTree = ""; }; E648C0B526428D2B0044315F /* MapboxCoreSearch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = MapboxCoreSearch.xcframework; path = Carthage/Build/MapboxCoreSearch.xcframework; sourceTree = ""; }; E648C0B926428D3D0044315F /* MapboxCommon.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = MapboxCommon.xcframework; path = Carthage/Build/MapboxCommon.xcframework; sourceTree = ""; }; E648C0C8264297730044315F /* libc++.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.1.tbd"; path = "usr/lib/libc++.1.tbd"; sourceTree = SDKROOT; }; - F907440E261B00000091899C /* suggestions-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-san-francisco.json"; sourceTree = ""; }; - F9074424261B0DF70091899C /* retrieve-san-francisco.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-san-francisco.json"; sourceTree = ""; }; F907443A261B13F40091899C /* MockServerUITestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockServerUITestCase.swift; sourceTree = ""; }; - F9074446261B192D0091899C /* recursion.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = recursion.json; sourceTree = ""; }; - F9074457261B68B50091899C /* retrieve-minsk.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-minsk.json"; sourceTree = ""; }; F914EE632743E4F400D4F173 /* CoreAliases.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreAliases.swift; sourceTree = ""; }; F9190D592453126600C169AB /* MapboxSearchUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MapboxSearchUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - F91D2D0A26174F5B00F7DFDF /* suggestions-minsk.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "suggestions-minsk.json"; sourceTree = ""; }; F91FD66B258CCB41008CB8E1 /* CoreResultType+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CoreResultType+Extensions.swift"; sourceTree = ""; }; - F9201EC9253EECE0002D141B /* CategorySuggestionsIntegrationTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategorySuggestionsIntegrationTestCase.swift; sourceTree = ""; }; - F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationIntegrationTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategorySuggestionsNavigationIntegrationTestCase.swift; sourceTree = ""; }; + F9201EC9253EECE0002D141B /* CategorySuggestionsUITestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategorySuggestionsUITestCase.swift; sourceTree = ""; }; + F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationUITestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategorySuggestionsNavigationUITestCase.swift; sourceTree = ""; }; F9274FEA2732BF0E00708F37 /* SearchTileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchTileStore.swift; sourceTree = ""; }; F9274FEC2733D29700708F37 /* SearchOfflineManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchOfflineManager.swift; sourceTree = ""; }; F9274FEE27393A7E00708F37 /* SearchCancelable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchCancelable.swift; sourceTree = ""; }; @@ -595,8 +604,6 @@ F931B34A25A32C7500AA1674 /* SearchQuerySuggestionImpl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchQuerySuggestionImpl.swift; sourceTree = ""; }; F931B35125A32CC400AA1674 /* SearchQuerySuggestion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchQuerySuggestion.swift; sourceTree = ""; }; F93DA6FE274E4B86005595B5 /* CoreSearchEngineStatics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreSearchEngineStatics.swift; sourceTree = ""; }; - F94FFA4626453D410019ED9B /* reverse-geocoding-sbs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "reverse-geocoding-sbs.json"; sourceTree = ""; }; - F94FFA49264547CD0019ED9B /* retrieve-multi.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-multi.json"; sourceTree = ""; }; F953A49225ECEB60003A3681 /* SearchCategorySuggestion+Samples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchCategorySuggestion+Samples.swift"; sourceTree = ""; }; F953A49925ECF3D7003A3681 /* SearchQuerySuggestionImpl+Samples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchQuerySuggestionImpl+Samples.swift"; sourceTree = ""; }; F96535A72538AD380066D699 /* CategorySuggestionsController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = CategorySuggestionsController.xib; sourceTree = ""; }; @@ -612,15 +619,9 @@ F9A0B83F2562B10E00CAD907 /* SearchResultMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultMetadata.swift; sourceTree = ""; }; F9A59249252C75BB0074F692 /* TestDataProviderRecord.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestDataProviderRecord.swift; sourceTree = ""; }; F9A5925A252C799E0074F692 /* CoreUserRecordsLayerStub.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreUserRecordsLayerStub.swift; sourceTree = ""; }; - F9AB03A5261DB37C00EDF1E7 /* suggestions-categories.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-categories.json"; sourceTree = ""; }; - F9AB03B1261DB50500EDF1E7 /* retrieve-category.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "retrieve-category.json"; sourceTree = ""; }; - F9AB03C2261DBD7F00EDF1E7 /* MockResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockResponse.swift; sourceTree = ""; }; F9ACA60726429EA200F50CD4 /* MockServerIntegrationTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockServerIntegrationTestCase.swift; sourceTree = ""; }; - F9ACA6112642B66600F50CD4 /* MockWebServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockWebServer.swift; sourceTree = ""; }; F9ACA6162642C18200F50CD4 /* SearchEngineIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchEngineIntegrationTests.swift; sourceTree = ""; }; - F9B62CC7264BC61600492999 /* category-cafe.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "category-cafe.json"; sourceTree = ""; }; - F9B62CCA264BCC2600492999 /* suggestions-empty.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "suggestions-empty.json"; sourceTree = ""; }; - F9BBFBD02604A4A500DE9C98 /* FeedbackIntegrationTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackIntegrationTestCase.swift; sourceTree = ""; }; + F9BBFBD02604A4A500DE9C98 /* FeedbackUITestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackUITestCase.swift; sourceTree = ""; }; F9C5572C2670C88E00BE8B94 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F9C557B02670CB0400BE8B94 /* MapboxSearchIntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MapboxSearchIntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; F9C946182743C78B00763F2C /* TestTileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestTileStore.swift; sourceTree = ""; }; @@ -841,9 +842,9 @@ FEEDD3BD2508E3CD00DC0A98 /* San Carlos, California.gpx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "San Carlos, California.gpx"; sourceTree = ""; }; FEEDD3C82508E45B00DC0A98 /* BaseTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTestCase.swift; sourceTree = ""; }; FEEDD3C92508E45B00DC0A98 /* XCUIApplication+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCUIApplication+Extensions.swift"; sourceTree = ""; }; - FEEDD3CA2508E45B00DC0A98 /* FavoritesIntegrationTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoritesIntegrationTestCase.swift; sourceTree = ""; }; - FEEDD3CB2508E45B00DC0A98 /* SearchIntegrationTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchIntegrationTestCase.swift; sourceTree = ""; }; - FEEDD3CC2508E45B00DC0A98 /* VisibilityTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisibilityTestCase.swift; sourceTree = ""; }; + FEEDD3CA2508E45B00DC0A98 /* FavoritesUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoritesUITestCase.swift; sourceTree = ""; }; + FEEDD3CB2508E45B00DC0A98 /* SearchUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchUITestCase.swift; sourceTree = ""; }; + FEEDD3CC2508E45B00DC0A98 /* VisibilityUITestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VisibilityUITestCase.swift; sourceTree = ""; }; FEEDD3CD2508E45B00DC0A98 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FEF87CEC254C35EC00AD97AB /* Demo.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = Demo.xctestplan; sourceTree = ""; }; FEF87CF7254C362200AD97AB /* CI-dev.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = "CI-dev.xctestplan"; sourceTree = ""; }; @@ -918,6 +919,65 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 049125632BC04E1300D40803 /* MockData */ = { + isa = PBXGroup; + children = ( + 049125642BC04E1300D40803 /* autofill */, + 049125672BC04E1300D40803 /* geocoding */, + 0491256B2BC04E1300D40803 /* sbs */, + ); + path = MockData; + sourceTree = ""; + }; + 049125642BC04E1300D40803 /* autofill */ = { + isa = PBXGroup; + children = ( + 049125652BC04E1300D40803 /* address-suggestions-san-francisco.json */, + 049125662BC04E1300D40803 /* address-retrieve-san-francisco.json */, + ); + path = autofill; + sourceTree = ""; + }; + 049125672BC04E1300D40803 /* geocoding */ = { + isa = PBXGroup; + children = ( + 049125682BC04E1300D40803 /* reverse-geocoding-sbs.json */, + 049125692BC04E1300D40803 /* mapbox.places.san.francisco.json */, + 0491256A2BC04E1300D40803 /* geocoding-reverse-geocoding.json */, + ); + path = geocoding; + sourceTree = ""; + }; + 0491256B2BC04E1300D40803 /* sbs */ = { + isa = PBXGroup; + children = ( + 0491256C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json */, + 0491256D2BC04E1300D40803 /* retrieve-san-francisco.json */, + 0491256E2BC04E1300D40803 /* suggestions-categories.json */, + 0491256F2BC04E1300D40803 /* retrieve-category.json */, + 049125702BC04E1300D40803 /* recursion.json */, + 049125712BC04E1300D40803 /* suggestions-category-with-coordinates.json */, + 049125722BC04E1300D40803 /* retrieve-multi.json */, + 049125732BC04E1300D40803 /* retrieve-poi.json */, + 049125742BC04E1300D40803 /* suggestions-san-francisco.json */, + 049125752BC04E1300D40803 /* suggestions-minsk.json */, + 049125762BC04E1300D40803 /* category-cafe.json */, + 049125772BC04E1300D40803 /* suggestions-with-coordinates.json */, + 049125782BC04E1300D40803 /* retrieve-minsk.json */, + 049125792BC04E1300D40803 /* suggestions-empty.json */, + ); + path = sbs; + sourceTree = ""; + }; + 0491257A2BC04E1300D40803 /* MockWebServer */ = { + isa = PBXGroup; + children = ( + 0491257B2BC04E1300D40803 /* MockWebServer.swift */, + 0491257C2BC04E1300D40803 /* MockResponse.swift */, + ); + path = MockWebServer; + sourceTree = ""; + }; 04970F8B2B7A97C900213763 /* Resources */ = { isa = PBXGroup; children = ( @@ -1372,34 +1432,6 @@ name = Products; sourceTree = ""; }; - F91D2D162617513700F7DFDF /* MockWebServer */ = { - isa = PBXGroup; - children = ( - 2CE1B9FA2A13D412005B043F /* address-retrieve-san-francisco.json */, - 2CE1B9F92A13D412005B043F /* address-suggestions-san-francisco.json */, - 2CD8AC5129F28D6900C47BE4 /* retrieve-poi.json */, - 2CD8AC4029F1D38800C47BE4 /* suggestions-category-with-coordinates.json */, - 2CD8AC4129F1D38800C47BE4 /* suggestions-with-coordinates.json */, - 2CD8AC4229F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json */, - F9AB03C2261DBD7F00EDF1E7 /* MockResponse.swift */, - F9ACA6112642B66600F50CD4 /* MockWebServer.swift */, - F9074446261B192D0091899C /* recursion.json */, - F94FFA4626453D410019ED9B /* reverse-geocoding-sbs.json */, - F9B62CC7264BC61600492999 /* category-cafe.json */, - F94FFA49264547CD0019ED9B /* retrieve-multi.json */, - F9AB03B1261DB50500EDF1E7 /* retrieve-category.json */, - F9074424261B0DF70091899C /* retrieve-san-francisco.json */, - F9074457261B68B50091899C /* retrieve-minsk.json */, - F9AB03A5261DB37C00EDF1E7 /* suggestions-categories.json */, - F91D2D0A26174F5B00F7DFDF /* suggestions-minsk.json */, - F9B62CCA264BCC2600492999 /* suggestions-empty.json */, - F907440E261B00000091899C /* suggestions-san-francisco.json */, - 04AB0B4A2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json */, - 042477C42B72CCB000D870D5 /* geocoding-reverse-geocoding.json */, - ); - path = MockWebServer; - sourceTree = ""; - }; F9274FE92732B64C00708F37 /* Engine */ = { isa = PBXGroup; children = ( @@ -1458,16 +1490,17 @@ path = "Stubs&Models"; sourceTree = ""; }; - F983EBDB2550171200CE13CD /* Integration */ = { + F983EBDB2550171200CE13CD /* Tests */ = { isa = PBXGroup; children = ( - FEEDD3CB2508E45B00DC0A98 /* SearchIntegrationTestCase.swift */, - FEEDD3CA2508E45B00DC0A98 /* FavoritesIntegrationTestCase.swift */, - F9201EC9253EECE0002D141B /* CategorySuggestionsIntegrationTestCase.swift */, - F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationIntegrationTestCase.swift */, - F9BBFBD02604A4A500DE9C98 /* FeedbackIntegrationTestCase.swift */, + FEEDD3CC2508E45B00DC0A98 /* VisibilityUITestCase.swift */, + FEEDD3CB2508E45B00DC0A98 /* SearchUITestCase.swift */, + FEEDD3CA2508E45B00DC0A98 /* FavoritesUITestCase.swift */, + F9201EC9253EECE0002D141B /* CategorySuggestionsUITestCase.swift */, + F9201EDF253F1C6F002D141B /* CategorySuggestionsNavigationUITestCase.swift */, + F9BBFBD02604A4A500DE9C98 /* FeedbackUITestCase.swift */, ); - path = Integration; + path = Tests; sourceTree = ""; }; F98BECBA2577B8F40081D3BC /* Telemetry */ = { @@ -1764,6 +1797,8 @@ FEEDD3842508E22800DC0A98 /* Tests */ = { isa = PBXGroup; children = ( + 049125632BC04E1300D40803 /* MockData */, + 0491257A2BC04E1300D40803 /* MockWebServer */, FEF87CF7254C362200AD97AB /* CI-dev.xctestplan */, FEF87CEC254C35EC00AD97AB /* Demo.xctestplan */, F9C557292670C88E00BE8B94 /* MapboxSearchIntegrationTests */, @@ -1813,12 +1848,10 @@ FEEDD3C72508E45B00DC0A98 /* MapboxSearchUITests */ = { isa = PBXGroup; children = ( - F91D2D162617513700F7DFDF /* MockWebServer */, - F983EBDB2550171200CE13CD /* Integration */, + F983EBDB2550171200CE13CD /* Tests */, FEEDD3C92508E45B00DC0A98 /* XCUIApplication+Extensions.swift */, F907443A261B13F40091899C /* MockServerUITestCase.swift */, FEEDD3C82508E45B00DC0A98 /* BaseTestCase.swift */, - FEEDD3CC2508E45B00DC0A98 /* VisibilityTestCase.swift */, FEEDD3CD2508E45B00DC0A98 /* Info.plist */, ); path = MapboxSearchUITests; @@ -2072,25 +2105,25 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2CE1B9FD2A13D41A005B043F /* address-suggestions-san-francisco.json in Resources */, - F9ACA61D2642C49C00F50CD4 /* suggestions-minsk.json in Resources */, - F9ACA61B2642C49600F50CD4 /* retrieve-minsk.json in Resources */, - F9ACA61C2642C49900F50CD4 /* suggestions-categories.json in Resources */, - F9ACA61E2642C4A000F50CD4 /* suggestions-san-francisco.json in Resources */, - F94FFA4A264547CD0019ED9B /* retrieve-multi.json in Resources */, - 042477C62B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */, - 2CD8AC4429F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */, - F9B62CCB264BCC2600492999 /* suggestions-empty.json in Resources */, - 04AB0B4C2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */, - F9ACA6182642C48C00F50CD4 /* recursion.json in Resources */, - F9B62CC8264BC61600492999 /* category-cafe.json in Resources */, - F9ACA6192642C49000F50CD4 /* retrieve-category.json in Resources */, - F94FFA4726453D410019ED9B /* reverse-geocoding-sbs.json in Resources */, - 2CE1B9FE2A13D41A005B043F /* address-retrieve-san-francisco.json in Resources */, - 2CD8AC4A29F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */, - 2CD8AC5329F28D6900C47BE4 /* retrieve-poi.json in Resources */, - F9ACA61A2642C49300F50CD4 /* retrieve-san-francisco.json in Resources */, - 2CD8AC4729F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */, + 049125B12BC04E1300D40803 /* retrieve-minsk.json in Resources */, + 049125812BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */, + 0491259F2BC04E1300D40803 /* retrieve-multi.json in Resources */, + 049125932BC04E1300D40803 /* suggestions-categories.json in Resources */, + 049125A82BC04E1300D40803 /* suggestions-minsk.json in Resources */, + 049125B42BC04E1300D40803 /* suggestions-empty.json in Resources */, + 049125AB2BC04E1300D40803 /* category-cafe.json in Resources */, + 049125A52BC04E1300D40803 /* suggestions-san-francisco.json in Resources */, + 049125A22BC04E1300D40803 /* retrieve-poi.json in Resources */, + 049125962BC04E1300D40803 /* retrieve-category.json in Resources */, + 0491258A2BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */, + 049125992BC04E1300D40803 /* recursion.json in Resources */, + 0491259C2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */, + 049125842BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */, + 0491258D2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */, + 049125AE2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */, + 049125872BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */, + 0491257E2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */, + 049125902BC04E1300D40803 /* retrieve-san-francisco.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2098,23 +2131,25 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F9074458261B68B50091899C /* retrieve-minsk.json in Resources */, - F9AB03A6261DB37C00EDF1E7 /* suggestions-categories.json in Resources */, - F9AB03B2261DB50500EDF1E7 /* retrieve-category.json in Resources */, - F9074447261B192D0091899C /* recursion.json in Resources */, - F94FFA4B264547CD0019ED9B /* retrieve-multi.json in Resources */, - 2CD8AC4529F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */, - 04AB0B4D2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */, - F9B62CCC264BCC2600492999 /* suggestions-empty.json in Resources */, - F91D2D0B26174F5F00F7DFDF /* suggestions-minsk.json in Resources */, - F9B62CC9264BC61600492999 /* category-cafe.json in Resources */, - F907440F261B00000091899C /* suggestions-san-francisco.json in Resources */, - F94FFA4826453D410019ED9B /* reverse-geocoding-sbs.json in Resources */, - 2CD8AC4B29F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */, - 2CD8AC5429F28D6900C47BE4 /* retrieve-poi.json in Resources */, - 042477C72B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */, - F9074425261B0DF70091899C /* retrieve-san-francisco.json in Resources */, - 2CD8AC4829F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */, + 049125B22BC04E1300D40803 /* retrieve-minsk.json in Resources */, + 049125822BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */, + 049125A02BC04E1300D40803 /* retrieve-multi.json in Resources */, + 049125942BC04E1300D40803 /* suggestions-categories.json in Resources */, + 049125A92BC04E1300D40803 /* suggestions-minsk.json in Resources */, + 049125B52BC04E1300D40803 /* suggestions-empty.json in Resources */, + 049125AC2BC04E1300D40803 /* category-cafe.json in Resources */, + 049125A62BC04E1300D40803 /* suggestions-san-francisco.json in Resources */, + 049125A32BC04E1300D40803 /* retrieve-poi.json in Resources */, + 049125972BC04E1300D40803 /* retrieve-category.json in Resources */, + 0491258B2BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */, + 0491259A2BC04E1300D40803 /* recursion.json in Resources */, + 0491259D2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */, + 049125852BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */, + 0491258E2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */, + 049125AF2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */, + 049125882BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */, + 0491257F2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */, + 049125912BC04E1300D40803 /* retrieve-san-francisco.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2122,25 +2157,25 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2CE1B9FB2A13D412005B043F /* address-suggestions-san-francisco.json in Resources */, - F9C557A02670CB0400BE8B94 /* suggestions-minsk.json in Resources */, - F9C557A12670CB0400BE8B94 /* retrieve-minsk.json in Resources */, - F9C557A22670CB0400BE8B94 /* suggestions-categories.json in Resources */, - F9C557A32670CB0400BE8B94 /* suggestions-san-francisco.json in Resources */, - F9C557A42670CB0400BE8B94 /* retrieve-multi.json in Resources */, - 042477C52B72CCB000D870D5 /* geocoding-reverse-geocoding.json in Resources */, - 2CD8AC4329F1D38800C47BE4 /* suggestions-category-with-coordinates.json in Resources */, - F9C557A52670CB0400BE8B94 /* suggestions-empty.json in Resources */, - 04AB0B4B2B6AADB700FDE7D5 /* mapbox.places.san.francisco.json in Resources */, - F9C557A62670CB0400BE8B94 /* recursion.json in Resources */, - F9C557A72670CB0400BE8B94 /* category-cafe.json in Resources */, - F9C557A82670CB0400BE8B94 /* retrieve-category.json in Resources */, - F9C557A92670CB0400BE8B94 /* reverse-geocoding-sbs.json in Resources */, - 2CE1B9FC2A13D412005B043F /* address-retrieve-san-francisco.json in Resources */, - 2CD8AC4929F1D38800C47BE4 /* suggestions-with-mixed-coordinates.json in Resources */, - 2CD8AC5229F28D6900C47BE4 /* retrieve-poi.json in Resources */, - F9C557AA2670CB0400BE8B94 /* retrieve-san-francisco.json in Resources */, - 2CD8AC4629F1D38800C47BE4 /* suggestions-with-coordinates.json in Resources */, + 049125B02BC04E1300D40803 /* retrieve-minsk.json in Resources */, + 049125802BC04E1300D40803 /* address-retrieve-san-francisco.json in Resources */, + 0491259E2BC04E1300D40803 /* retrieve-multi.json in Resources */, + 049125922BC04E1300D40803 /* suggestions-categories.json in Resources */, + 049125A72BC04E1300D40803 /* suggestions-minsk.json in Resources */, + 049125B32BC04E1300D40803 /* suggestions-empty.json in Resources */, + 049125AA2BC04E1300D40803 /* category-cafe.json in Resources */, + 049125A42BC04E1300D40803 /* suggestions-san-francisco.json in Resources */, + 049125A12BC04E1300D40803 /* retrieve-poi.json in Resources */, + 049125952BC04E1300D40803 /* retrieve-category.json in Resources */, + 049125892BC04E1300D40803 /* geocoding-reverse-geocoding.json in Resources */, + 049125982BC04E1300D40803 /* recursion.json in Resources */, + 0491259B2BC04E1300D40803 /* suggestions-category-with-coordinates.json in Resources */, + 049125832BC04E1300D40803 /* reverse-geocoding-sbs.json in Resources */, + 0491258C2BC04E1300D40803 /* suggestions-with-mixed-coordinates.json in Resources */, + 049125AD2BC04E1300D40803 /* suggestions-with-coordinates.json in Resources */, + 049125862BC04E1300D40803 /* mapbox.places.san.francisco.json in Resources */, + 0491257D2BC04E1300D40803 /* address-suggestions-san-francisco.json in Resources */, + 0491258F2BC04E1300D40803 /* retrieve-san-francisco.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2167,7 +2202,6 @@ FEBB7AE42508F16100B331C3 /* SearchErrorView.xib in Resources */, FEBB7AE92508F19100B331C3 /* Assets.xcassets in Resources */, FEBB7AE62508F16100B331C3 /* SearchSuggestionCell.xib in Resources */, - 2CD8AC5529F28D6900C47BE4 /* retrieve-poi.json in Resources */, FEBB7AE12508F16100B331C3 /* NoSuggestionsView.xib in Resources */, FEBB7AE52508F16100B331C3 /* SearchHistoryCell.xib in Resources */, FEBB7AE32508F16100B331C3 /* SearchCategoriesRootView.xib in Resources */, @@ -2536,6 +2570,7 @@ 141789EE287C125E0000AE79 /* AddressAutofill.Suggestion+Tests.swift in Sources */, FE46559A25669B4E007ECC6A /* ServerSearchResultTests.swift in Sources */, FECB50C02553FF210026302E /* HighlightsCalculatorTests.swift in Sources */, + 049125BA2BC04E1300D40803 /* MockResponse.swift in Sources */, 14FA65842953618800056E5B /* PlaceAutocomplete.Options+Tests.swift in Sources */, FE22DE4C2576983F00DFEACD /* Route+Tests.swift in Sources */, F9F882B92588CCEE00062A82 /* CoreSearchResultMetadataStub.swift in Sources */, @@ -2543,6 +2578,7 @@ 2CD6C03C29F1982100D865D1 /* EventsManagerTests.swift in Sources */, FEEDD3AB2508E24900DC0A98 /* BoundingBoxTests.swift in Sources */, FE5A41EC2551694600A076BF /* SearchResultTests.swift in Sources */, + 049125B72BC04E1300D40803 /* MockWebServer.swift in Sources */, FEEDD39D2508E24900DC0A98 /* ServiceProviderStub.swift in Sources */, FE1F31DC2567FA6D004DCB6D /* WrapperLocationProviderTests.swift in Sources */, FE5E0BC82576867F002260C9 /* BoundingBox+Samples.swift in Sources */, @@ -2560,8 +2596,6 @@ 14173C35287847B000B20E1C /* Language+Tests.swift in Sources */, F9A5925B252C799E0074F692 /* CoreUserRecordsLayerStub.swift in Sources */, FE489B1B2566D839002BF730 /* SearchNavigationProfileTests.swift in Sources */, - F9ACA6152642BEE100F50CD4 /* MockResponse.swift in Sources */, - F9ACA6142642BEDD00F50CD4 /* MockWebServer.swift in Sources */, FE8F8215256D46F400A100D4 /* SearchResultMetadata+Samples.swift in Sources */, FECB50E3255410BC0026302E /* CLLocationCoordinate2D+Samples.swift in Sources */, 14173C3A28784ABC00B20E1C /* NonEmptyArray+Tests.swift in Sources */, @@ -2621,18 +2655,18 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F9201EE0253F1C6F002D141B /* CategorySuggestionsNavigationIntegrationTestCase.swift in Sources */, - FEEDD3D12508E45B00DC0A98 /* SearchIntegrationTestCase.swift in Sources */, - F9201ECA253EECE0002D141B /* CategorySuggestionsIntegrationTestCase.swift in Sources */, + F9201EE0253F1C6F002D141B /* CategorySuggestionsNavigationUITestCase.swift in Sources */, + FEEDD3D12508E45B00DC0A98 /* SearchUITestCase.swift in Sources */, + F9201ECA253EECE0002D141B /* CategorySuggestionsUITestCase.swift in Sources */, F907443B261B13F40091899C /* MockServerUITestCase.swift in Sources */, - F9ACA6132642B66600F50CD4 /* MockWebServer.swift in Sources */, 045514C42B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift in Sources */, - FEEDD3D22508E45B00DC0A98 /* VisibilityTestCase.swift in Sources */, - F9AB03C3261DBD7F00EDF1E7 /* MockResponse.swift in Sources */, + FEEDD3D22508E45B00DC0A98 /* VisibilityUITestCase.swift in Sources */, + 049125BB2BC04E1300D40803 /* MockResponse.swift in Sources */, FEEDD3CE2508E45B00DC0A98 /* BaseTestCase.swift in Sources */, - FEEDD3D02508E45B00DC0A98 /* FavoritesIntegrationTestCase.swift in Sources */, + FEEDD3D02508E45B00DC0A98 /* FavoritesUITestCase.swift in Sources */, FEEDD3CF2508E45B00DC0A98 /* XCUIApplication+Extensions.swift in Sources */, - 04BBC6372B61ABA500E24E99 /* FeedbackIntegrationTestCase.swift in Sources */, + 04BBC6372B61ABA500E24E99 /* FeedbackUITestCase.swift in Sources */, + 049125B82BC04E1300D40803 /* MockWebServer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2640,6 +2674,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 049125B92BC04E1300D40803 /* MockResponse.swift in Sources */, F9C557B62670CC4500BE8B94 /* SearchEngineDelegateStub.swift in Sources */, F9C9461B2743CB1700763F2C /* TestTileStore.swift in Sources */, 045514C22B7D4B58000D88B9 /* CoreApiType+ToSDKType.swift in Sources */, @@ -2650,10 +2685,8 @@ F9C557BB2670CCC000BE8B94 /* SearchResultType+Extensions.swift in Sources */, F9C557BA2670CCAB00BE8B94 /* TestDataProviderRecord.swift in Sources */, 042477C32B7290F900D870D5 /* SearchEngineGeocodingIntegrationTests.swift in Sources */, - F9C557672670CB0400BE8B94 /* MockResponse.swift in Sources */, 04BBC6342B61898F00E24E99 /* LocalhostMockServiceProvider.swift in Sources */, 2C10133429F1C6200094413F /* PlaceAutocompleteIntegrationTests.swift in Sources */, - F9C557682670CB0400BE8B94 /* MockWebServer.swift in Sources */, F9C557BD2670CD0D00BE8B94 /* CoreSuggestAction+Samples.swift in Sources */, 14FA658A295368B400056E5B /* Address+TestData.swift in Sources */, 14FA6589295368AF00056E5B /* CoreAddress+Extensions.swift in Sources */, @@ -2665,6 +2698,7 @@ F9C557B82670CC7700BE8B94 /* CoreSearchResponseStub.swift in Sources */, F9C557BC2670CCF200BE8B94 /* CLLocationCoordinate2D+Samples.swift in Sources */, 2CE1B9F82A13C4E6005B043F /* AddressAutofillIntegrationTests.swift in Sources */, + 049125B62BC04E1300D40803 /* MockWebServer.swift in Sources */, F9C557B32670CB4000BE8B94 /* CategorySearchEngineIntegrationTests.swift in Sources */, F9C557B22670CB4000BE8B94 /* MockServerIntegrationTestCase.swift in Sources */, ); diff --git a/Tests/MapboxSearchUITests/Integration/CategorySuggestionsNavigationIntegrationTestCase.swift b/Tests/MapboxSearchUITests/Tests/CategorySuggestionsNavigationUITestCase.swift similarity index 95% rename from Tests/MapboxSearchUITests/Integration/CategorySuggestionsNavigationIntegrationTestCase.swift rename to Tests/MapboxSearchUITests/Tests/CategorySuggestionsNavigationUITestCase.swift index 128676a7b..87cbeac16 100644 --- a/Tests/MapboxSearchUITests/Integration/CategorySuggestionsNavigationIntegrationTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/CategorySuggestionsNavigationUITestCase.swift @@ -1,6 +1,6 @@ import XCTest -class CategorySuggestionsNavigationIntegrationTestCase: MockSBSServerUITestCase { +class CategorySuggestionsNavigationUITestCase: MockSBSServerUITestCase { override func setUpWithError() throws { try super.setUpWithError() app.launch() diff --git a/Tests/MapboxSearchUITests/Integration/CategorySuggestionsIntegrationTestCase.swift b/Tests/MapboxSearchUITests/Tests/CategorySuggestionsUITestCase.swift similarity index 94% rename from Tests/MapboxSearchUITests/Integration/CategorySuggestionsIntegrationTestCase.swift rename to Tests/MapboxSearchUITests/Tests/CategorySuggestionsUITestCase.swift index be6565e4b..ce11108ec 100644 --- a/Tests/MapboxSearchUITests/Integration/CategorySuggestionsIntegrationTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/CategorySuggestionsUITestCase.swift @@ -1,6 +1,6 @@ import XCTest -class CategorySuggestionsIntegrationTestCase: MockSBSServerUITestCase { +class CategorySuggestionsUITestCase: MockSBSServerUITestCase { override func setUpWithError() throws { try super.setUpWithError() app.launch() diff --git a/Tests/MapboxSearchUITests/Integration/FavoritesIntegrationTestCase.swift b/Tests/MapboxSearchUITests/Tests/FavoritesUITestCase.swift similarity index 99% rename from Tests/MapboxSearchUITests/Integration/FavoritesIntegrationTestCase.swift rename to Tests/MapboxSearchUITests/Tests/FavoritesUITestCase.swift index b0cdd0a39..b9d42a7e1 100644 --- a/Tests/MapboxSearchUITests/Integration/FavoritesIntegrationTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/FavoritesUITestCase.swift @@ -1,6 +1,6 @@ import XCTest -class FavoritesIntegrationTestCase: MockSBSServerUITestCase { +class FavoritesUITestCase: MockSBSServerUITestCase { func testAddRemoveFavorite() throws { try server.setResponse(.suggestMinsk) try server.setResponse(.retrieveMinsk) @@ -232,7 +232,7 @@ class FavoritesIntegrationTestCase: MockSBSServerUITestCase { } } -extension FavoritesIntegrationTestCase { +extension FavoritesUITestCase { func removeDefaultFavorite(element: XCUIElement) { element.buttons["moreButton"].tap() let removeLocation = app.buttons["Remove location"] diff --git a/Tests/MapboxSearchUITests/Integration/FeedbackIntegrationTestCase.swift b/Tests/MapboxSearchUITests/Tests/FeedbackUITestCase.swift similarity index 96% rename from Tests/MapboxSearchUITests/Integration/FeedbackIntegrationTestCase.swift rename to Tests/MapboxSearchUITests/Tests/FeedbackUITestCase.swift index 43774b1e9..44b57c576 100644 --- a/Tests/MapboxSearchUITests/Integration/FeedbackIntegrationTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/FeedbackUITestCase.swift @@ -1,8 +1,6 @@ import XCTest -// TODO: Analytics - -class FeedbackIntegrationTestCase: MockSBSServerUITestCase { +class FeedbackUITestCase: MockSBSServerUITestCase { override func setUpWithError() throws { try super.setUpWithError() diff --git a/Tests/MapboxSearchUITests/Integration/SearchIntegrationTestCase.swift b/Tests/MapboxSearchUITests/Tests/SearchUITestCase.swift similarity index 96% rename from Tests/MapboxSearchUITests/Integration/SearchIntegrationTestCase.swift rename to Tests/MapboxSearchUITests/Tests/SearchUITestCase.swift index 3b8666eb7..66660947a 100644 --- a/Tests/MapboxSearchUITests/Integration/SearchIntegrationTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/SearchUITestCase.swift @@ -1,6 +1,6 @@ import XCTest -class SearchIntegrationTestCase: MockSBSServerUITestCase { +class SearchUITestCase: MockSBSServerUITestCase { func testRecentSearchRemove() throws { try server.setResponse(.suggestSanFrancisco) try server.setResponse(.retrieveSanFrancisco) diff --git a/Tests/MapboxSearchUITests/VisibilityTestCase.swift b/Tests/MapboxSearchUITests/Tests/VisibilityUITestCase.swift similarity index 98% rename from Tests/MapboxSearchUITests/VisibilityTestCase.swift rename to Tests/MapboxSearchUITests/Tests/VisibilityUITestCase.swift index 6b4b61587..d3c6cd684 100644 --- a/Tests/MapboxSearchUITests/VisibilityTestCase.swift +++ b/Tests/MapboxSearchUITests/Tests/VisibilityUITestCase.swift @@ -1,6 +1,6 @@ import XCTest -class VisibilityTestCase: MockSBSServerUITestCase { +class VisibilityUITestCase: MockSBSServerUITestCase { override func setUpWithError() throws { try super.setUpWithError() app.launch() diff --git a/Tests/MapboxSearchUITests/MockWebServer/address-retrieve-san-francisco.json b/Tests/MockData/autofill/address-retrieve-san-francisco.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/address-retrieve-san-francisco.json rename to Tests/MockData/autofill/address-retrieve-san-francisco.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/address-suggestions-san-francisco.json b/Tests/MockData/autofill/address-suggestions-san-francisco.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/address-suggestions-san-francisco.json rename to Tests/MockData/autofill/address-suggestions-san-francisco.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/geocoding-reverse-geocoding.json b/Tests/MockData/geocoding/geocoding-reverse-geocoding.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/geocoding-reverse-geocoding.json rename to Tests/MockData/geocoding/geocoding-reverse-geocoding.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/mapbox.places.san.francisco.json b/Tests/MockData/geocoding/mapbox.places.san.francisco.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/mapbox.places.san.francisco.json rename to Tests/MockData/geocoding/mapbox.places.san.francisco.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/reverse-geocoding-sbs.json b/Tests/MockData/geocoding/reverse-geocoding-sbs.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/reverse-geocoding-sbs.json rename to Tests/MockData/geocoding/reverse-geocoding-sbs.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/category-cafe.json b/Tests/MockData/sbs/category-cafe.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/category-cafe.json rename to Tests/MockData/sbs/category-cafe.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/recursion.json b/Tests/MockData/sbs/recursion.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/recursion.json rename to Tests/MockData/sbs/recursion.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/retrieve-category.json b/Tests/MockData/sbs/retrieve-category.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/retrieve-category.json rename to Tests/MockData/sbs/retrieve-category.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/retrieve-minsk.json b/Tests/MockData/sbs/retrieve-minsk.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/retrieve-minsk.json rename to Tests/MockData/sbs/retrieve-minsk.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/retrieve-multi.json b/Tests/MockData/sbs/retrieve-multi.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/retrieve-multi.json rename to Tests/MockData/sbs/retrieve-multi.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/retrieve-poi.json b/Tests/MockData/sbs/retrieve-poi.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/retrieve-poi.json rename to Tests/MockData/sbs/retrieve-poi.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/retrieve-san-francisco.json b/Tests/MockData/sbs/retrieve-san-francisco.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/retrieve-san-francisco.json rename to Tests/MockData/sbs/retrieve-san-francisco.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-categories.json b/Tests/MockData/sbs/suggestions-categories.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-categories.json rename to Tests/MockData/sbs/suggestions-categories.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-category-with-coordinates.json b/Tests/MockData/sbs/suggestions-category-with-coordinates.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-category-with-coordinates.json rename to Tests/MockData/sbs/suggestions-category-with-coordinates.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-empty.json b/Tests/MockData/sbs/suggestions-empty.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-empty.json rename to Tests/MockData/sbs/suggestions-empty.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-minsk.json b/Tests/MockData/sbs/suggestions-minsk.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-minsk.json rename to Tests/MockData/sbs/suggestions-minsk.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-san-francisco.json b/Tests/MockData/sbs/suggestions-san-francisco.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-san-francisco.json rename to Tests/MockData/sbs/suggestions-san-francisco.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-with-coordinates.json b/Tests/MockData/sbs/suggestions-with-coordinates.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-with-coordinates.json rename to Tests/MockData/sbs/suggestions-with-coordinates.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/suggestions-with-mixed-coordinates.json b/Tests/MockData/sbs/suggestions-with-mixed-coordinates.json similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/suggestions-with-mixed-coordinates.json rename to Tests/MockData/sbs/suggestions-with-mixed-coordinates.json diff --git a/Tests/MapboxSearchUITests/MockWebServer/MockResponse.swift b/Tests/MockWebServer/MockResponse.swift similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/MockResponse.swift rename to Tests/MockWebServer/MockResponse.swift diff --git a/Tests/MapboxSearchUITests/MockWebServer/MockWebServer.swift b/Tests/MockWebServer/MockWebServer.swift similarity index 100% rename from Tests/MapboxSearchUITests/MockWebServer/MockWebServer.swift rename to Tests/MockWebServer/MockWebServer.swift