|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
| 10 | + 1715CE282D45415300D5344F /* MockNetworkEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1715CE272D45415300D5344F /* MockNetworkEngine.swift */; }; |
| 11 | + 1715CE2A2D4541C300D5344F /* CartManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1715CE292D4541C300D5344F /* CartManagerTests.swift */; }; |
| 12 | + 1715CE2C2D4541E800D5344F /* MockCartManagerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1715CE2B2D4541E800D5344F /* MockCartManagerDelegate.swift */; }; |
| 13 | + 17DBDA802D45394100B21AED /* CartManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DBDA7F2D45394100B21AED /* CartManager.swift */; }; |
| 14 | + 17DBDA832D45397E00B21AED /* NetworkEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DBDA822D45397E00B21AED /* NetworkEngine.swift */; }; |
| 15 | + 17DBDA852D4539C700B21AED /* ProductManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DBDA842D4539C700B21AED /* ProductManager.swift */; }; |
| 16 | + 17DBDA872D453AF400B21AED /* APIRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DBDA862D453AF400B21AED /* APIRequest.swift */; }; |
10 | 17 | 17E77EF92D45388E00BFA1A2 /* AppUnitTestApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77EF82D45388E00BFA1A2 /* AppUnitTestApp.swift */; }; |
11 | 18 | 17E77EFB2D45388E00BFA1A2 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77EFA2D45388E00BFA1A2 /* ContentView.swift */; }; |
12 | 19 | 17E77EFD2D45389200BFA1A2 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 17E77EFC2D45389200BFA1A2 /* Assets.xcassets */; }; |
13 | 20 | 17E77F002D45389200BFA1A2 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 17E77EFF2D45389200BFA1A2 /* Preview Assets.xcassets */; }; |
14 | | - 17E77F0A2D45389200BFA1A2 /* AppUnitTestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77F092D45389200BFA1A2 /* AppUnitTestTests.swift */; }; |
| 21 | + 17E77F0A2D45389200BFA1A2 /* ProductManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77F092D45389200BFA1A2 /* ProductManagerTests.swift */; }; |
15 | 22 | 17E77F142D45389200BFA1A2 /* AppUnitTestUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77F132D45389200BFA1A2 /* AppUnitTestUITests.swift */; }; |
16 | 23 | 17E77F162D45389200BFA1A2 /* AppUnitTestUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E77F152D45389200BFA1A2 /* AppUnitTestUITestsLaunchTests.swift */; }; |
17 | 24 | /* End PBXBuildFile section */ |
|
34 | 41 | /* End PBXContainerItemProxy section */ |
35 | 42 |
|
36 | 43 | /* Begin PBXFileReference section */ |
| 44 | + 1715CE272D45415300D5344F /* MockNetworkEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockNetworkEngine.swift; sourceTree = "<group>"; }; |
| 45 | + 1715CE292D4541C300D5344F /* CartManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartManagerTests.swift; sourceTree = "<group>"; }; |
| 46 | + 1715CE2B2D4541E800D5344F /* MockCartManagerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCartManagerDelegate.swift; sourceTree = "<group>"; }; |
| 47 | + 17DBDA7F2D45394100B21AED /* CartManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CartManager.swift; sourceTree = "<group>"; }; |
| 48 | + 17DBDA822D45397E00B21AED /* NetworkEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkEngine.swift; sourceTree = "<group>"; }; |
| 49 | + 17DBDA842D4539C700B21AED /* ProductManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductManager.swift; sourceTree = "<group>"; }; |
| 50 | + 17DBDA862D453AF400B21AED /* APIRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIRequest.swift; sourceTree = "<group>"; }; |
37 | 51 | 17E77EF52D45388E00BFA1A2 /* AppUnitTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = AppUnitTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
38 | 52 | 17E77EF82D45388E00BFA1A2 /* AppUnitTestApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUnitTestApp.swift; sourceTree = "<group>"; }; |
39 | 53 | 17E77EFA2D45388E00BFA1A2 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
40 | 54 | 17E77EFC2D45389200BFA1A2 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
41 | 55 | 17E77EFF2D45389200BFA1A2 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
42 | 56 | 17E77F052D45389200BFA1A2 /* AppUnitTestTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppUnitTestTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
43 | | - 17E77F092D45389200BFA1A2 /* AppUnitTestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUnitTestTests.swift; sourceTree = "<group>"; }; |
| 57 | + 17E77F092D45389200BFA1A2 /* ProductManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductManagerTests.swift; sourceTree = "<group>"; }; |
44 | 58 | 17E77F0F2D45389200BFA1A2 /* AppUnitTestUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppUnitTestUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; |
45 | 59 | 17E77F132D45389200BFA1A2 /* AppUnitTestUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUnitTestUITests.swift; sourceTree = "<group>"; }; |
46 | 60 | 17E77F152D45389200BFA1A2 /* AppUnitTestUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppUnitTestUITestsLaunchTests.swift; sourceTree = "<group>"; }; |
|
71 | 85 | /* End PBXFrameworksBuildPhase section */ |
72 | 86 |
|
73 | 87 | /* Begin PBXGroup section */ |
| 88 | + 1715CE262D45414700D5344F /* Mock */ = { |
| 89 | + isa = PBXGroup; |
| 90 | + children = ( |
| 91 | + 1715CE272D45415300D5344F /* MockNetworkEngine.swift */, |
| 92 | + 1715CE2B2D4541E800D5344F /* MockCartManagerDelegate.swift */, |
| 93 | + ); |
| 94 | + path = Mock; |
| 95 | + sourceTree = "<group>"; |
| 96 | + }; |
| 97 | + 17DBDA7E2D45393200B21AED /* Cart */ = { |
| 98 | + isa = PBXGroup; |
| 99 | + children = ( |
| 100 | + 17DBDA812D45396700B21AED /* NetworkManager */, |
| 101 | + 17DBDA7F2D45394100B21AED /* CartManager.swift */, |
| 102 | + 17DBDA842D4539C700B21AED /* ProductManager.swift */, |
| 103 | + ); |
| 104 | + path = Cart; |
| 105 | + sourceTree = "<group>"; |
| 106 | + }; |
| 107 | + 17DBDA812D45396700B21AED /* NetworkManager */ = { |
| 108 | + isa = PBXGroup; |
| 109 | + children = ( |
| 110 | + 17DBDA822D45397E00B21AED /* NetworkEngine.swift */, |
| 111 | + 17DBDA862D453AF400B21AED /* APIRequest.swift */, |
| 112 | + ); |
| 113 | + path = NetworkManager; |
| 114 | + sourceTree = "<group>"; |
| 115 | + }; |
74 | 116 | 17E77EEC2D45388E00BFA1A2 = { |
75 | 117 | isa = PBXGroup; |
76 | 118 | children = ( |
|
96 | 138 | children = ( |
97 | 139 | 17E77EF82D45388E00BFA1A2 /* AppUnitTestApp.swift */, |
98 | 140 | 17E77EFA2D45388E00BFA1A2 /* ContentView.swift */, |
| 141 | + 17DBDA7E2D45393200B21AED /* Cart */, |
99 | 142 | 17E77EFC2D45389200BFA1A2 /* Assets.xcassets */, |
100 | 143 | 17E77EFE2D45389200BFA1A2 /* Preview Content */, |
101 | 144 | ); |
|
113 | 156 | 17E77F082D45389200BFA1A2 /* AppUnitTestTests */ = { |
114 | 157 | isa = PBXGroup; |
115 | 158 | children = ( |
116 | | - 17E77F092D45389200BFA1A2 /* AppUnitTestTests.swift */, |
| 159 | + 1715CE262D45414700D5344F /* Mock */, |
| 160 | + 17E77F092D45389200BFA1A2 /* ProductManagerTests.swift */, |
| 161 | + 1715CE292D4541C300D5344F /* CartManagerTests.swift */, |
117 | 162 | ); |
118 | 163 | path = AppUnitTestTests; |
119 | 164 | sourceTree = "<group>"; |
|
258 | 303 | buildActionMask = 2147483647; |
259 | 304 | files = ( |
260 | 305 | 17E77EFB2D45388E00BFA1A2 /* ContentView.swift in Sources */, |
| 306 | + 17DBDA852D4539C700B21AED /* ProductManager.swift in Sources */, |
| 307 | + 17DBDA802D45394100B21AED /* CartManager.swift in Sources */, |
| 308 | + 17DBDA832D45397E00B21AED /* NetworkEngine.swift in Sources */, |
| 309 | + 17DBDA872D453AF400B21AED /* APIRequest.swift in Sources */, |
261 | 310 | 17E77EF92D45388E00BFA1A2 /* AppUnitTestApp.swift in Sources */, |
262 | 311 | ); |
263 | 312 | runOnlyForDeploymentPostprocessing = 0; |
|
266 | 315 | isa = PBXSourcesBuildPhase; |
267 | 316 | buildActionMask = 2147483647; |
268 | 317 | files = ( |
269 | | - 17E77F0A2D45389200BFA1A2 /* AppUnitTestTests.swift in Sources */, |
| 318 | + 1715CE2A2D4541C300D5344F /* CartManagerTests.swift in Sources */, |
| 319 | + 1715CE282D45415300D5344F /* MockNetworkEngine.swift in Sources */, |
| 320 | + 1715CE2C2D4541E800D5344F /* MockCartManagerDelegate.swift in Sources */, |
| 321 | + 17E77F0A2D45389200BFA1A2 /* ProductManagerTests.swift in Sources */, |
270 | 322 | ); |
271 | 323 | runOnlyForDeploymentPostprocessing = 0; |
272 | 324 | }; |
|
0 commit comments