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)
- Update UI tests folder and classes to have distinct UI name
- [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