|
15 | 15 | A458A08C2860BD2D0057BC34 /* Alert+UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A458A08B2860BD2D0057BC34 /* Alert+UIViewController.swift */; }; |
16 | 16 | A458A0922860F7C40057BC34 /* success.json in Resources */ = {isa = PBXBuildFile; fileRef = A458A0912860F7C40057BC34 /* success.json */; }; |
17 | 17 | A458A094286128FF0057BC34 /* empty.json in Resources */ = {isa = PBXBuildFile; fileRef = A458A093286128FF0057BC34 /* empty.json */; }; |
| 18 | + A458A09628621A570057BC34 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A458A09528621A570057BC34 /* StringExtensions.swift */; }; |
| 19 | + A458A09828622EA90057BC34 /* CoreDataMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A458A09728622EA90057BC34 /* CoreDataMock.swift */; }; |
18 | 20 | A463D0172858EBBB00929A3C /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D0162858EBBB00929A3C /* AppDelegate.swift */; }; |
19 | 21 | A463D0212858EBBB00929A3C /* AnimalsApp.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = A463D01F2858EBBB00929A3C /* AnimalsApp.xcdatamodeld */; }; |
20 | 22 | A463D0232858EBBD00929A3C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A463D0222858EBBD00929A3C /* Assets.xcassets */; }; |
21 | 23 | A463D0262858EBBD00929A3C /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A463D0242858EBBD00929A3C /* LaunchScreen.storyboard */; }; |
22 | | - A463D0312858EBBD00929A3C /* AnimalsAppTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */; }; |
23 | 24 | A463D03B2858EBBD00929A3C /* AnimalsAppUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D03A2858EBBD00929A3C /* AnimalsAppUITests.swift */; }; |
24 | 25 | A463D03D2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D03C2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift */; }; |
25 | 26 | A463D04B2858F39000929A3C /* MainTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D0492858F39000929A3C /* MainTabBarController.swift */; }; |
|
41 | 42 | A463D078285A5A8000929A3C /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A463D077285A5A8000929A3C /* OpenSans-Regular.ttf */; }; |
42 | 43 | A463D07A285B8D8E00929A3C /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D079285B8D8D00929A3C /* Colors.swift */; }; |
43 | 44 | A463D07C285B9B6300929A3C /* CoreData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D07B285B9B6300929A3C /* CoreData.swift */; }; |
44 | | - A463D07E285CF28200929A3C /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D07D285CF28200929A3C /* String.swift */; }; |
| 45 | + A463D081285D1B4800929A3C /* SuccessWebService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D080285D1B4700929A3C /* SuccessWebService.swift */; }; |
| 46 | + A463D083285D1D4500929A3C /* HomeViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D082285D1D4500929A3C /* HomeViewModelTests.swift */; }; |
| 47 | + A463D085285D1F8800929A3C /* RegisterViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */; }; |
| 48 | + A463D08A285D273400929A3C /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A463D089285D273400929A3C /* StringExtensionTests.swift */; }; |
45 | 49 | /* End PBXBuildFile section */ |
46 | 50 |
|
47 | 51 | /* Begin PBXContainerItemProxy section */ |
|
76 | 80 | A458A08B2860BD2D0057BC34 /* Alert+UIViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Alert+UIViewController.swift"; sourceTree = "<group>"; }; |
77 | 81 | A458A0912860F7C40057BC34 /* success.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = success.json; sourceTree = "<group>"; }; |
78 | 82 | A458A093286128FF0057BC34 /* empty.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = empty.json; sourceTree = "<group>"; }; |
| 83 | + A458A09528621A570057BC34 /* StringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; }; |
| 84 | + A458A09728622EA90057BC34 /* CoreDataMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreDataMock.swift; sourceTree = "<group>"; }; |
79 | 85 | A463D0132858EBBB00929A3C /* AnimalsApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AnimalsApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
80 | 86 | A463D0162858EBBB00929A3C /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; }; |
81 | 87 | A463D0202858EBBB00929A3C /* AnimalsApp.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AnimalsApp.xcdatamodel; sourceTree = "<group>"; }; |
82 | 88 | A463D0222858EBBD00929A3C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
83 | 89 | A463D0252858EBBD00929A3C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; }; |
84 | 90 | A463D0272858EBBD00929A3C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
85 | 91 | A463D02C2858EBBD00929A3C /* AnimalsAppTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AnimalsAppTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
86 | | - A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppTests.swift; sourceTree = "<group>"; }; |
87 | 92 | A463D0362858EBBD00929A3C /* AnimalsAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AnimalsAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
88 | 93 | A463D03A2858EBBD00929A3C /* AnimalsAppUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppUITests.swift; sourceTree = "<group>"; }; |
89 | 94 | A463D03C2858EBBD00929A3C /* AnimalsAppUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimalsAppUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
|
106 | 111 | A463D077285A5A8000929A3C /* OpenSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "OpenSans-Regular.ttf"; sourceTree = "<group>"; }; |
107 | 112 | A463D079285B8D8D00929A3C /* Colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = "<group>"; }; |
108 | 113 | A463D07B285B9B6300929A3C /* CoreData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreData.swift; sourceTree = "<group>"; }; |
109 | | - A463D07D285CF28200929A3C /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; }; |
| 114 | + A463D080285D1B4700929A3C /* SuccessWebService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuccessWebService.swift; sourceTree = "<group>"; }; |
| 115 | + A463D082285D1D4500929A3C /* HomeViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModelTests.swift; sourceTree = "<group>"; }; |
| 116 | + A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterViewModelTests.swift; sourceTree = "<group>"; }; |
| 117 | + A463D089285D273400929A3C /* StringExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = "<group>"; }; |
110 | 118 | /* End PBXFileReference section */ |
111 | 119 |
|
112 | 120 | /* Begin PBXFrameworksBuildPhase section */ |
|
154 | 162 | isa = PBXGroup; |
155 | 163 | children = ( |
156 | 164 | A458A08B2860BD2D0057BC34 /* Alert+UIViewController.swift */, |
| 165 | + A458A09528621A570057BC34 /* StringExtensions.swift */, |
157 | 166 | ); |
158 | 167 | path = Extensions; |
159 | 168 | sourceTree = "<group>"; |
|
218 | 227 | A463D02F2858EBBD00929A3C /* AnimalsAppTests */ = { |
219 | 228 | isa = PBXGroup; |
220 | 229 | children = ( |
221 | | - A463D0302858EBBD00929A3C /* AnimalsAppTests.swift */, |
| 230 | + A463D088285D270C00929A3C /* ExtensionsTests */, |
| 231 | + A463D087285D26F200929A3C /* ViewModelsTests */, |
| 232 | + A463D07F285D1B0B00929A3C /* Mocks */, |
222 | 233 | ); |
223 | 234 | path = AnimalsAppTests; |
224 | 235 | sourceTree = "<group>"; |
|
286 | 297 | children = ( |
287 | 298 | A463D06128590D0300929A3C /* Images.swift */, |
288 | 299 | A463D079285B8D8D00929A3C /* Colors.swift */, |
289 | | - A463D07D285CF28200929A3C /* String.swift */, |
290 | 300 | ); |
291 | 301 | path = DesignSystem; |
292 | 302 | sourceTree = "<group>"; |
|
346 | 356 | path = Resources; |
347 | 357 | sourceTree = "<group>"; |
348 | 358 | }; |
| 359 | + A463D07F285D1B0B00929A3C /* Mocks */ = { |
| 360 | + isa = PBXGroup; |
| 361 | + children = ( |
| 362 | + A463D080285D1B4700929A3C /* SuccessWebService.swift */, |
| 363 | + A458A09728622EA90057BC34 /* CoreDataMock.swift */, |
| 364 | + ); |
| 365 | + path = Mocks; |
| 366 | + sourceTree = "<group>"; |
| 367 | + }; |
| 368 | + A463D087285D26F200929A3C /* ViewModelsTests */ = { |
| 369 | + isa = PBXGroup; |
| 370 | + children = ( |
| 371 | + A463D082285D1D4500929A3C /* HomeViewModelTests.swift */, |
| 372 | + A463D084285D1F8800929A3C /* RegisterViewModelTests.swift */, |
| 373 | + ); |
| 374 | + path = ViewModelsTests; |
| 375 | + sourceTree = "<group>"; |
| 376 | + }; |
| 377 | + A463D088285D270C00929A3C /* ExtensionsTests */ = { |
| 378 | + isa = PBXGroup; |
| 379 | + children = ( |
| 380 | + A463D089285D273400929A3C /* StringExtensionTests.swift */, |
| 381 | + ); |
| 382 | + path = ExtensionsTests; |
| 383 | + sourceTree = "<group>"; |
| 384 | + }; |
349 | 385 | A9C6C33CA0A11D6B033AAEA1 /* Frameworks */ = { |
350 | 386 | isa = PBXGroup; |
351 | 387 | children = ( |
|
615 | 651 | A463D04B2858F39000929A3C /* MainTabBarController.swift in Sources */, |
616 | 652 | A463D074285A398900929A3C /* HomeViewModel.swift in Sources */, |
617 | 653 | A463D07A285B8D8E00929A3C /* Colors.swift in Sources */, |
| 654 | + A458A09628621A570057BC34 /* StringExtensions.swift in Sources */, |
618 | 655 | 5CA996F8285A98FB00FF5D79 /* RegisterViewModel.swift in Sources */, |
619 | 656 | A463D05D2858F64B00929A3C /* FavoritesViewController.swift in Sources */, |
620 | 657 | A463D06D285A22D200929A3C /* DetailViewController.swift in Sources */, |
621 | | - A463D07E285CF28200929A3C /* String.swift in Sources */, |
622 | 658 | A463D069285A1A5A00929A3C /* WebServices.swift in Sources */, |
623 | 659 | A463D0532858F60C00929A3C /* HomeViewController.swift in Sources */, |
624 | 660 | ); |
|
628 | 664 | isa = PBXSourcesBuildPhase; |
629 | 665 | buildActionMask = 2147483647; |
630 | 666 | files = ( |
631 | | - A463D0312858EBBD00929A3C /* AnimalsAppTests.swift in Sources */, |
| 667 | + A463D08A285D273400929A3C /* StringExtensionTests.swift in Sources */, |
| 668 | + A458A09828622EA90057BC34 /* CoreDataMock.swift in Sources */, |
| 669 | + A463D085285D1F8800929A3C /* RegisterViewModelTests.swift in Sources */, |
| 670 | + A463D081285D1B4800929A3C /* SuccessWebService.swift in Sources */, |
| 671 | + A463D083285D1D4500929A3C /* HomeViewModelTests.swift in Sources */, |
632 | 672 | ); |
633 | 673 | runOnlyForDeploymentPostprocessing = 0; |
634 | 674 | }; |
|
0 commit comments