Skip to content

Commit fcf9496

Browse files
committed
[tests] Add IAM Request tests
* Add test module for In App Messages * Add request tests for In App Messages including when some properties can be null * And port over 2 existing IAM request tests
1 parent 2e591de commit fcf9496

File tree

5 files changed

+472
-34
lines changed

5 files changed

+472
-34
lines changed

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/project.pbxproj

Lines changed: 247 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@
5353
03E56DD328405F4A006AA1DA /* OneSignalAppDelegateOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E56DD228405F4A006AA1DA /* OneSignalAppDelegateOverrider.m */; };
5454
16664C4C25DDB195003B8A14 /* NSTimeZoneOverrider.m in Sources */ = {isa = PBXBuildFile; fileRef = 16664C4B25DDB195003B8A14 /* NSTimeZoneOverrider.m */; };
5555
37E6B2BB19D9CAF300D0C601 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37E6B2BA19D9CAF300D0C601 /* UIKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
56+
3C0151912C2E298F0079E076 /* OneSignalInAppMessagesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C0151902C2E298F0079E076 /* OneSignalInAppMessagesTests.swift */; };
57+
3C0151922C2E298F0079E076 /* OneSignalInAppMessages.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DEBAAE282A4211D900BF2C1C /* OneSignalInAppMessages.framework */; };
58+
3C01519C2C2E29F90079E076 /* IAMRequestTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C01519B2C2E29F90079E076 /* IAMRequestTests.m */; };
5659
3C0EF49E28A1DBCB00E5434B /* OSUserInternalImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C0EF49D28A1DBCB00E5434B /* OSUserInternalImpl.swift */; };
5760
3C115165289A259500565C41 /* OneSignalOSCore.docc in Sources */ = {isa = PBXBuildFile; fileRef = 3C115164289A259500565C41 /* OneSignalOSCore.docc */; };
5861
3C115171289A259500565C41 /* OneSignalOSCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C115163289A259500565C41 /* OneSignalOSCore.h */; settings = {ATTRIBUTES = (Public, ); }; };
@@ -587,6 +590,20 @@
587590
/* End PBXBuildFile section */
588591

589592
/* Begin PBXContainerItemProxy section */
593+
3C0151932C2E298F0079E076 /* PBXContainerItemProxy */ = {
594+
isa = PBXContainerItemProxy;
595+
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
596+
proxyType = 1;
597+
remoteGlobalIDString = DEBAAE272A4211D900BF2C1C;
598+
remoteInfo = OneSignalInAppMessages;
599+
};
600+
3C0151992C2E29AC0079E076 /* PBXContainerItemProxy */ = {
601+
isa = PBXContainerItemProxy;
602+
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
603+
proxyType = 1;
604+
remoteGlobalIDString = DEF5CCF02539321A0003E9CC;
605+
remoteInfo = UnitTestApp;
606+
};
590607
3C115194289AF85400565C41 /* PBXContainerItemProxy */ = {
591608
isa = PBXContainerItemProxy;
592609
containerPortal = 37747F8B19147D6400558FAD /* Project object */;
@@ -1156,6 +1173,9 @@
11561173
1AF75EAD1E8567FD0097B315 /* NSString+OneSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+OneSignal.m"; sourceTree = "<group>"; };
11571174
37747F9319147D6500558FAD /* libOneSignal.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libOneSignal.a; sourceTree = BUILT_PRODUCTS_DIR; };
11581175
37E6B2BA19D9CAF300D0C601 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
1176+
3C01518E2C2E298E0079E076 /* OneSignalInAppMessagesTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = OneSignalInAppMessagesTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
1177+
3C0151902C2E298F0079E076 /* OneSignalInAppMessagesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneSignalInAppMessagesTests.swift; sourceTree = "<group>"; };
1178+
3C01519B2C2E29F90079E076 /* IAMRequestTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IAMRequestTests.m; sourceTree = "<group>"; };
11591179
3C0EF49D28A1DBCB00E5434B /* OSUserInternalImpl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OSUserInternalImpl.swift; sourceTree = "<group>"; };
11601180
3C115161289A259500565C41 /* OneSignalOSCore.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OneSignalOSCore.framework; sourceTree = BUILT_PRODUCTS_DIR; };
11611181
3C115163289A259500565C41 /* OneSignalOSCore.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OneSignalOSCore.h; sourceTree = "<group>"; };
@@ -1613,6 +1633,14 @@
16131633
);
16141634
runOnlyForDeploymentPostprocessing = 0;
16151635
};
1636+
3C01518B2C2E298E0079E076 /* Frameworks */ = {
1637+
isa = PBXFrameworksBuildPhase;
1638+
buildActionMask = 2147483647;
1639+
files = (
1640+
3C0151922C2E298F0079E076 /* OneSignalInAppMessages.framework in Frameworks */,
1641+
);
1642+
runOnlyForDeploymentPostprocessing = 0;
1643+
};
16161644
3C11515E289A259500565C41 /* Frameworks */ = {
16171645
isa = PBXFrameworksBuildPhase;
16181646
buildActionMask = 2147483647;
@@ -1889,6 +1917,7 @@
18891917
3CC063DE2B6D7F2A002BB07F /* OneSignalUserMocks */,
18901918
3CC063A52B6D7A8E002BB07F /* OneSignalCoreTests */,
18911919
3CC063EC2B6D7FE8002BB07F /* OneSignalUserTests */,
1920+
3C01518F2C2E298F0079E076 /* OneSignalInAppMessagesTests */,
18921921
4735424B2B8F93340016DB4C /* OneSignalLiveActivitiesTests */,
18931922
37747F9419147D6500558FAD /* Products */,
18941923
);
@@ -1916,6 +1945,7 @@
19161945
475F471E2B8E398D00EC05B3 /* OneSignalLiveActivities.framework */,
19171946
4735424A2B8F93330016DB4C /* OneSignalLiveActivitiesTests.xctest */,
19181947
DEBA2A1A2C20E35E00E234DB /* OneSignalNotificationsTests.xctest */,
1948+
3C01518E2C2E298E0079E076 /* OneSignalInAppMessagesTests.xctest */,
19191949
);
19201950
name = Products;
19211951
sourceTree = "<group>";
@@ -1948,6 +1978,15 @@
19481978
name = Frameworks;
19491979
sourceTree = "<group>";
19501980
};
1981+
3C01518F2C2E298F0079E076 /* OneSignalInAppMessagesTests */ = {
1982+
isa = PBXGroup;
1983+
children = (
1984+
3C0151902C2E298F0079E076 /* OneSignalInAppMessagesTests.swift */,
1985+
3C01519B2C2E29F90079E076 /* IAMRequestTests.m */,
1986+
);
1987+
path = OneSignalInAppMessagesTests;
1988+
sourceTree = "<group>";
1989+
};
19511990
3C115162289A259500565C41 /* OneSignalOSCore */ = {
19521991
isa = PBXGroup;
19531992
children = (
@@ -3078,6 +3117,25 @@
30783117
productReference = 37747F9319147D6500558FAD /* libOneSignal.a */;
30793118
productType = "com.apple.product-type.library.static";
30803119
};
3120+
3C01518D2C2E298E0079E076 /* OneSignalInAppMessagesTests */ = {
3121+
isa = PBXNativeTarget;
3122+
buildConfigurationList = 3C0151982C2E298F0079E076 /* Build configuration list for PBXNativeTarget "OneSignalInAppMessagesTests" */;
3123+
buildPhases = (
3124+
3C01518A2C2E298E0079E076 /* Sources */,
3125+
3C01518B2C2E298E0079E076 /* Frameworks */,
3126+
3C01518C2C2E298E0079E076 /* Resources */,
3127+
);
3128+
buildRules = (
3129+
);
3130+
dependencies = (
3131+
3C0151942C2E298F0079E076 /* PBXTargetDependency */,
3132+
3C01519A2C2E29AC0079E076 /* PBXTargetDependency */,
3133+
);
3134+
name = OneSignalInAppMessagesTests;
3135+
productName = OneSignalInAppMessagesTests;
3136+
productReference = 3C01518E2C2E298E0079E076 /* OneSignalInAppMessagesTests.xctest */;
3137+
productType = "com.apple.product-type.bundle.unit-test";
3138+
};
30813139
3C115160289A259500565C41 /* OneSignalOSCore */ = {
30823140
isa = PBXNativeTarget;
30833141
buildConfigurationList = 3C115172289A259500565C41 /* Build configuration list for PBXNativeTarget "OneSignalOSCore" */;
@@ -3471,13 +3529,18 @@
34713529
37747F8B19147D6400558FAD /* Project object */ = {
34723530
isa = PBXProject;
34733531
attributes = {
3474-
LastSwiftUpdateCheck = 1600;
3532+
LastSwiftUpdateCheck = 1520;
34753533
LastUpgradeCheck = 0800;
34763534
ORGANIZATIONNAME = Hiptic;
34773535
TargetAttributes = {
34783536
37747F9219147D6500558FAD = {
34793537
LastSwiftMigration = 1410;
34803538
};
3539+
3C01518D2C2E298E0079E076 = {
3540+
CreatedOnToolsVersion = 15.2;
3541+
LastSwiftMigration = 1520;
3542+
TestTargetID = DEF5CCF02539321A0003E9CC;
3543+
};
34813544
3C115160289A259500565C41 = {
34823545
CreatedOnToolsVersion = 13.2.1;
34833546
DevelopmentTeam = 99SW8E36CT;
@@ -3631,11 +3694,19 @@
36313694
3CC063EA2B6D7FE8002BB07F /* OneSignalUserTests */,
36323695
473542492B8F93330016DB4C /* OneSignalLiveActivitiesTests */,
36333696
DEBA2A192C20E35E00E234DB /* OneSignalNotificationsTests */,
3697+
3C01518D2C2E298E0079E076 /* OneSignalInAppMessagesTests */,
36343698
);
36353699
};
36363700
/* End PBXProject section */
36373701

36383702
/* Begin PBXResourcesBuildPhase section */
3703+
3C01518C2C2E298E0079E076 /* Resources */ = {
3704+
isa = PBXResourcesBuildPhase;
3705+
buildActionMask = 2147483647;
3706+
files = (
3707+
);
3708+
runOnlyForDeploymentPostprocessing = 0;
3709+
};
36393710
3C11515F289A259500565C41 /* Resources */ = {
36403711
isa = PBXResourcesBuildPhase;
36413712
buildActionMask = 2147483647;
@@ -3849,6 +3920,15 @@
38493920
);
38503921
runOnlyForDeploymentPostprocessing = 0;
38513922
};
3923+
3C01518A2C2E298E0079E076 /* Sources */ = {
3924+
isa = PBXSourcesBuildPhase;
3925+
buildActionMask = 2147483647;
3926+
files = (
3927+
3C0151912C2E298F0079E076 /* OneSignalInAppMessagesTests.swift in Sources */,
3928+
3C01519C2C2E29F90079E076 /* IAMRequestTests.m in Sources */,
3929+
);
3930+
runOnlyForDeploymentPostprocessing = 0;
3931+
};
38523932
3C11515D289A259500565C41 /* Sources */ = {
38533933
isa = PBXSourcesBuildPhase;
38543934
buildActionMask = 2147483647;
@@ -4236,6 +4316,16 @@
42364316
/* End PBXSourcesBuildPhase section */
42374317

42384318
/* Begin PBXTargetDependency section */
4319+
3C0151942C2E298F0079E076 /* PBXTargetDependency */ = {
4320+
isa = PBXTargetDependency;
4321+
target = DEBAAE272A4211D900BF2C1C /* OneSignalInAppMessages */;
4322+
targetProxy = 3C0151932C2E298F0079E076 /* PBXContainerItemProxy */;
4323+
};
4324+
3C01519A2C2E29AC0079E076 /* PBXTargetDependency */ = {
4325+
isa = PBXTargetDependency;
4326+
target = DEF5CCF02539321A0003E9CC /* UnitTestApp */;
4327+
targetProxy = 3C0151992C2E29AC0079E076 /* PBXContainerItemProxy */;
4328+
};
42394329
3C115195289AF85400565C41 /* PBXTargetDependency */ = {
42404330
isa = PBXTargetDependency;
42414331
target = DE7D17E527026B95002D3A5D /* OneSignalCore */;
@@ -4569,6 +4659,152 @@
45694659
/* End PBXVariantGroup section */
45704660

45714661
/* Begin XCBuildConfiguration section */
4662+
3C0151952C2E298F0079E076 /* Release */ = {
4663+
isa = XCBuildConfiguration;
4664+
buildSettings = {
4665+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
4666+
BUNDLE_LOADER = "$(TEST_HOST)";
4667+
CLANG_ANALYZER_NONNULL = YES;
4668+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
4669+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
4670+
CLANG_ENABLE_MODULES = YES;
4671+
CLANG_ENABLE_OBJC_WEAK = YES;
4672+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
4673+
CLANG_WARN_COMMA = YES;
4674+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
4675+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
4676+
CLANG_WARN_INFINITE_RECURSION = YES;
4677+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
4678+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
4679+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
4680+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
4681+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
4682+
CLANG_WARN_STRICT_PROTOTYPES = YES;
4683+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
4684+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
4685+
CODE_SIGN_STYLE = Automatic;
4686+
COPY_PHASE_STRIP = NO;
4687+
CURRENT_PROJECT_VERSION = 1;
4688+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
4689+
DEVELOPMENT_TEAM = 99SW8E36CT;
4690+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
4691+
GCC_C_LANGUAGE_STANDARD = gnu17;
4692+
GENERATE_INFOPLIST_FILE = YES;
4693+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
4694+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
4695+
MARKETING_VERSION = 1.0;
4696+
MTL_ENABLE_DEBUG_INFO = NO;
4697+
MTL_FAST_MATH = YES;
4698+
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesTests;
4699+
PRODUCT_NAME = "$(TARGET_NAME)";
4700+
SWIFT_COMPILATION_MODE = wholemodule;
4701+
SWIFT_EMIT_LOC_STRINGS = NO;
4702+
SWIFT_VERSION = 5.0;
4703+
TARGETED_DEVICE_FAMILY = "1,2";
4704+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
4705+
};
4706+
name = Release;
4707+
};
4708+
3C0151962C2E298F0079E076 /* Debug */ = {
4709+
isa = XCBuildConfiguration;
4710+
buildSettings = {
4711+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
4712+
BUNDLE_LOADER = "$(TEST_HOST)";
4713+
CLANG_ANALYZER_NONNULL = YES;
4714+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
4715+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
4716+
CLANG_ENABLE_MODULES = YES;
4717+
CLANG_ENABLE_OBJC_WEAK = YES;
4718+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
4719+
CLANG_WARN_COMMA = YES;
4720+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
4721+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
4722+
CLANG_WARN_INFINITE_RECURSION = YES;
4723+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
4724+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
4725+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
4726+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
4727+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
4728+
CLANG_WARN_STRICT_PROTOTYPES = YES;
4729+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
4730+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
4731+
CODE_SIGN_STYLE = Automatic;
4732+
COPY_PHASE_STRIP = NO;
4733+
CURRENT_PROJECT_VERSION = 1;
4734+
DEVELOPMENT_TEAM = 99SW8E36CT;
4735+
ENABLE_TESTABILITY = YES;
4736+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
4737+
GCC_C_LANGUAGE_STANDARD = gnu17;
4738+
GCC_DYNAMIC_NO_PIC = NO;
4739+
GCC_OPTIMIZATION_LEVEL = 0;
4740+
GCC_PREPROCESSOR_DEFINITIONS = (
4741+
"DEBUG=1",
4742+
"$(inherited)",
4743+
);
4744+
GENERATE_INFOPLIST_FILE = YES;
4745+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
4746+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
4747+
MARKETING_VERSION = 1.0;
4748+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
4749+
MTL_FAST_MATH = YES;
4750+
ONLY_ACTIVE_ARCH = YES;
4751+
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesTests;
4752+
PRODUCT_NAME = "$(TARGET_NAME)";
4753+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
4754+
SWIFT_EMIT_LOC_STRINGS = NO;
4755+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
4756+
SWIFT_VERSION = 5.0;
4757+
TARGETED_DEVICE_FAMILY = "1,2";
4758+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
4759+
};
4760+
name = Debug;
4761+
};
4762+
3C0151972C2E298F0079E076 /* Test */ = {
4763+
isa = XCBuildConfiguration;
4764+
buildSettings = {
4765+
ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
4766+
BUNDLE_LOADER = "$(TEST_HOST)";
4767+
CLANG_ANALYZER_NONNULL = YES;
4768+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
4769+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
4770+
CLANG_ENABLE_MODULES = YES;
4771+
CLANG_ENABLE_OBJC_WEAK = YES;
4772+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
4773+
CLANG_WARN_COMMA = YES;
4774+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
4775+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
4776+
CLANG_WARN_INFINITE_RECURSION = YES;
4777+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
4778+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
4779+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
4780+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
4781+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
4782+
CLANG_WARN_STRICT_PROTOTYPES = YES;
4783+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
4784+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
4785+
CODE_SIGN_STYLE = Automatic;
4786+
COPY_PHASE_STRIP = NO;
4787+
CURRENT_PROJECT_VERSION = 1;
4788+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
4789+
DEVELOPMENT_TEAM = 99SW8E36CT;
4790+
ENABLE_USER_SCRIPT_SANDBOXING = YES;
4791+
GCC_C_LANGUAGE_STANDARD = gnu17;
4792+
GENERATE_INFOPLIST_FILE = YES;
4793+
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
4794+
LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
4795+
MARKETING_VERSION = 1.0;
4796+
MTL_ENABLE_DEBUG_INFO = NO;
4797+
MTL_FAST_MATH = YES;
4798+
PRODUCT_BUNDLE_IDENTIFIER = com.onesignal.OneSignalInAppMessagesTests;
4799+
PRODUCT_NAME = "$(TARGET_NAME)";
4800+
SWIFT_COMPILATION_MODE = wholemodule;
4801+
SWIFT_EMIT_LOC_STRINGS = NO;
4802+
SWIFT_VERSION = 5.0;
4803+
TARGETED_DEVICE_FAMILY = "1,2";
4804+
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/UnitTestApp.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/UnitTestApp";
4805+
};
4806+
name = Test;
4807+
};
45724808
3C115173289A259500565C41 /* Release */ = {
45734809
isa = XCBuildConfiguration;
45744810
buildSettings = {
@@ -8008,6 +8244,16 @@
80088244
defaultConfigurationIsVisible = 0;
80098245
defaultConfigurationName = Release;
80108246
};
8247+
3C0151982C2E298F0079E076 /* Build configuration list for PBXNativeTarget "OneSignalInAppMessagesTests" */ = {
8248+
isa = XCConfigurationList;
8249+
buildConfigurations = (
8250+
3C0151952C2E298F0079E076 /* Release */,
8251+
3C0151962C2E298F0079E076 /* Debug */,
8252+
3C0151972C2E298F0079E076 /* Test */,
8253+
);
8254+
defaultConfigurationIsVisible = 0;
8255+
defaultConfigurationName = Release;
8256+
};
80118257
3C115172289A259500565C41 /* Build configuration list for PBXNativeTarget "OneSignalOSCore" */ = {
80128258
isa = XCConfigurationList;
80138259
buildConfigurations = (

iOS_SDK/OneSignalSDK/OneSignal.xcodeproj/xcshareddata/xcschemes/UnitTestApp.xcscheme

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,16 @@
194194
ReferencedContainer = "container:OneSignal.xcodeproj">
195195
</BuildableReference>
196196
</TestableReference>
197+
<TestableReference
198+
skipped = "NO">
199+
<BuildableReference
200+
BuildableIdentifier = "primary"
201+
BlueprintIdentifier = "3C01518D2C2E298E0079E076"
202+
BuildableName = "OneSignalInAppMessagesTests.xctest"
203+
BlueprintName = "OneSignalInAppMessagesTests"
204+
ReferencedContainer = "container:OneSignal.xcodeproj">
205+
</BuildableReference>
206+
</TestableReference>
197207
</Testables>
198208
</TestAction>
199209
<LaunchAction

0 commit comments

Comments
 (0)