diff --git a/4forces.xcworkspace/contents.xcworkspacedata b/4forces.xcworkspace/contents.xcworkspacedata index 8fc4018..4c60bad 100644 --- a/4forces.xcworkspace/contents.xcworkspacedata +++ b/4forces.xcworkspace/contents.xcworkspacedata @@ -2,9 +2,9 @@ + location = "group:4forces/4forces/forefTest.xctestplan"> + location = "group:4forcesPack/Sources/4forcesPack/../../../4forces/4forces.xcodeproj"> diff --git a/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate b/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate index ef502cb..ce82d88 100644 Binary files a/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate and b/4forces.xcworkspace/xcuserdata/yorickgeoffre.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/4forces/4forces.xcodeproj/project.pbxproj b/4forces/4forces.xcodeproj/project.pbxproj index 727554c..7984de0 100644 --- a/4forces/4forces.xcodeproj/project.pbxproj +++ b/4forces/4forces.xcodeproj/project.pbxproj @@ -7,6 +7,7 @@ objects = { /* Begin PBXBuildFile section */ + 7E4F935A2977FC1B0040569D /* forcesPack in Frameworks */ = {isa = PBXBuildFile; productRef = 7E4F93592977FC1B0040569D /* forcesPack */; }; 7E7909262976D6B0002A14FC /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E7909252976D6B0002A14FC /* main.swift */; }; /* End PBXBuildFile section */ @@ -23,6 +24,7 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 7E4F93572977FB200040569D /* forcesPack */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = forcesPack; path = ../forcesPack; sourceTree = ""; }; 7E7909222976D6B0002A14FC /* 4forces */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = 4forces; sourceTree = BUILT_PRODUCTS_DIR; }; 7E7909252976D6B0002A14FC /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -32,17 +34,35 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 7E4F935A2977FC1B0040569D /* forcesPack in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 7E4F93522977F9FB0040569D /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; + 7E4F93552977FAEE0040569D /* Packages */ = { + isa = PBXGroup; + children = ( + 7E4F93572977FB200040569D /* forcesPack */, + ); + name = Packages; + sourceTree = ""; + }; 7E7909192976D6B0002A14FC = { isa = PBXGroup; children = ( + 7E4F93552977FAEE0040569D /* Packages */, 7E7909242976D6B0002A14FC /* 4forces */, 7E7909232976D6B0002A14FC /* Products */, + 7E4F93522977F9FB0040569D /* Frameworks */, ); sourceTree = ""; }; @@ -78,6 +98,9 @@ dependencies = ( ); name = 4forces; + packageProductDependencies = ( + 7E4F93592977FC1B0040569D /* forcesPack */, + ); productName = 4forces; productReference = 7E7909222976D6B0002A14FC /* 4forces */; productType = "com.apple.product-type.tool"; @@ -280,6 +303,13 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCSwiftPackageProductDependency section */ + 7E4F93592977FC1B0040569D /* forcesPack */ = { + isa = XCSwiftPackageProductDependency; + productName = forcesPack; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 7E79091A2976D6B0002A14FC /* Project object */; } diff --git a/4forces/4forces/forefTest.xctestplan b/4forces/4forces/forefTest.xctestplan new file mode 100644 index 0000000..75c6bf4 --- /dev/null +++ b/4forces/4forces/forefTest.xctestplan @@ -0,0 +1,24 @@ +{ + "configurations" : [ + { + "id" : "5CCA4828-E2A5-4FCE-87C6-A7DB1C045031", + "name" : "Configuration 1", + "options" : { + + } + } + ], + "defaultOptions" : { + "testTimeoutsEnabled" : true + }, + "testTargets" : [ + { + "target" : { + "containerPath" : "container:", + "identifier" : "forcesPackTests", + "name" : "forcesPackTests" + } + } + ], + "version" : 1 +} diff --git a/4forces/4forces/main.swift b/4forces/4forces/main.swift index 69ea10a..26b985f 100644 --- a/4forces/4forces/main.swift +++ b/4forces/4forces/main.swift @@ -6,6 +6,14 @@ // import Foundation +import forcesPack -print("Hello, World!") +var b: Board = Board() +print(b.toString()) + +for _ in 0...3{ + b.insertPeice(id: 0, row: 0) + print(b.toString()) + +}