mirror of
https://github.com/zhigang1992/PerspectiveTransform.git
synced 2026-01-12 22:49:33 +08:00
set development team to run tests on device
reformat specs
This commit is contained in:
@@ -285,6 +285,8 @@
|
||||
};
|
||||
607FACE41AFB9204008FA782 = {
|
||||
CreatedOnToolsVersion = 6.3.1;
|
||||
DevelopmentTeam = 35KC7LV9BL;
|
||||
ProvisioningStyle = Automatic;
|
||||
TestTargetID = 607FACCF1AFB9204008FA782;
|
||||
};
|
||||
};
|
||||
@@ -612,6 +614,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
DEVELOPMENT_TEAM = 35KC7LV9BL;
|
||||
INFOPLIST_FILE = PerspectiveTransform/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
MODULE_NAME = ExampleApp;
|
||||
@@ -627,6 +630,7 @@
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
DEVELOPMENT_TEAM = 35KC7LV9BL;
|
||||
INFOPLIST_FILE = PerspectiveTransform/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
MODULE_NAME = ExampleApp;
|
||||
@@ -642,12 +646,16 @@
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEVELOPMENT_TEAM = 35KC7LV9BL;
|
||||
INFOPLIST_FILE = Tests/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example";
|
||||
};
|
||||
name = Debug;
|
||||
@@ -658,12 +666,16 @@
|
||||
buildSettings = {
|
||||
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
|
||||
BUNDLE_LOADER = "$(TEST_HOST)";
|
||||
CODE_SIGN_IDENTITY = "";
|
||||
CODE_SIGN_IDENTITY = "iPhone Developer";
|
||||
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COPY_PHASE_STRIP = NO;
|
||||
DEVELOPMENT_TEAM = 35KC7LV9BL;
|
||||
INFOPLIST_FILE = Tests/Info.plist;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Example.app/Example";
|
||||
};
|
||||
name = Release;
|
||||
|
||||
@@ -7,12 +7,12 @@ class HomogeneousInverseSpec: QuickSpec {
|
||||
override func spec() {
|
||||
describe("homogeneousInverse") {
|
||||
context("multiply adj by vector") {
|
||||
let m = Matrix3x3Type([-122, -152, 18544,
|
||||
122, 0, 0,
|
||||
0, 152, 0])
|
||||
let expected = Matrix3x3Type([[0.0, 0.0, 1.0],
|
||||
[152.0, -0.0, 1.0],
|
||||
[-0.0, 122.0, 1.0]])
|
||||
let m = Matrix3x3Type([-122, -152, 122 * 152.0,
|
||||
122, 0, 0,
|
||||
0, 152, 0])
|
||||
let expected = Matrix3x3Type([[ 0, 0, 1],
|
||||
[152, 0, 1],
|
||||
[0, 122, 1]])
|
||||
|
||||
it("should match expected") {
|
||||
expect(m.homogeneousInverse().zNormalized()) ≈ expected
|
||||
|
||||
@@ -4,14 +4,14 @@ import simd
|
||||
|
||||
class VectorProjectionSpec: QuickSpec {
|
||||
override func spec() {
|
||||
describe("vector projection") { () -> () in
|
||||
it("should be 0 orthogonally", closure: { () -> () in
|
||||
describe("vector projection") {
|
||||
it("should be 0 orthogonally") {
|
||||
let v12 = vector_float2(1,0)
|
||||
let v23 = vector_float2(0,1)
|
||||
let p = project(v12, v23)
|
||||
expect(p.x) == 0
|
||||
expect(p.y) == 0
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user