Skip to content

Commit d232d1c

Browse files
authored
Restore FIRInstanceIDWithFCMTest.m (#2417)
1 parent fb00931 commit d232d1c

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

Example/Firebase.xcodeproj/project.pbxproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@
383383
DE7B8DCC1E8EF23A009EB6DF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = DE7B8D371E8EF202009EB6DF /* main.m */; };
384384
DE7B8DD01E8EF246009EB6DF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D2C1E8EF202009EB6DF /* LaunchScreen.storyboard */; };
385385
DE7B8DD11E8EF24F009EB6DF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = DE7B8D2E1E8EF202009EB6DF /* Main.storyboard */; };
386+
DE8DB551221F5B480068BB0E /* FIRInstanceIDWithFCMTest.m in Sources */ = {isa = PBXBuildFile; fileRef = DE8DB550221F5B470068BB0E /* FIRInstanceIDWithFCMTest.m */; };
386387
DE9037291FBA5F2400E239D3 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0672F2F11EBBA7D900818E87 /* GoogleService-Info.plist */; };
387388
DE90372A1FBA5F8F00E239D3 /* FArraySortedDictionaryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4471EBA7AE200038A59 /* FArraySortedDictionaryTest.m */; };
388389
DE90372B1FBA5F8F00E239D3 /* FCompoundHashTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 063CB4481EBA7AE200038A59 /* FCompoundHashTest.m */; };
@@ -1182,6 +1183,7 @@
11821183
DE7B8D8D1E8EF203009EB6DF /* SenTest+FWaiter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SenTest+FWaiter.m"; sourceTree = "<group>"; };
11831184
DE7B8D8E1E8EF203009EB6DF /* syncPointSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = syncPointSpec.json; sourceTree = "<group>"; };
11841185
DE7B8DD21E8F1CA7009EB6DF /* Database-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Database-Info.plist"; sourceTree = "<group>"; };
1186+
DE8DB550221F5B470068BB0E /* FIRInstanceIDWithFCMTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDWithFCMTest.m; sourceTree = "<group>"; };
11851187
DE9314C61E86C6BD0083EDBF /* Auth_Example_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Auth_Example_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
11861188
DE9314DE1E86C6BE0083EDBF /* Auth_Tests_iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Auth_Tests_iOS.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
11871189
DE9314EE1E86C6FF0083EDBF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
@@ -1279,7 +1281,6 @@
12791281
DE958BDF21F7DF0C00E6C1C5 /* FIRInstanceIDKeyPairMigrationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDKeyPairMigrationTest.m; sourceTree = "<group>"; };
12801282
DE958BE021F7DF0C00E6C1C5 /* FIRInstanceIDTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDTest.m; sourceTree = "<group>"; };
12811283
DE958BE121F7DF0C00E6C1C5 /* FIRInstanceIDUtilitiesTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDUtilitiesTest.m; sourceTree = "<group>"; };
1282-
DE958BE221F7DF0C00E6C1C5 /* FIRInstanceIDWithFCMTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDWithFCMTest.m; sourceTree = "<group>"; };
12831284
DE958BE321F7DF0C00E6C1C5 /* FIRInstanceIDFakeKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIRInstanceIDFakeKeychain.h; sourceTree = "<group>"; };
12841285
DE958BE421F7DF0C00E6C1C5 /* FIRInstanceIDKeyPairStoreTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDKeyPairStoreTest.m; sourceTree = "<group>"; };
12851286
DE958BE521F7DF0C00E6C1C5 /* FIRInstanceIDAuthKeyChainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIRInstanceIDAuthKeyChainTest.m; sourceTree = "<group>"; };
@@ -2363,6 +2364,7 @@
23632364
DE9315C21E8738B70083EDBF /* Tests */ = {
23642365
isa = PBXGroup;
23652366
children = (
2367+
DE8DB550221F5B470068BB0E /* FIRInstanceIDWithFCMTest.m */,
23662368
DE9315C81E8738B70083EDBF /* FIRMessagingFakeConnection.h */,
23672369
DE9315CA1E8738B70083EDBF /* FIRMessagingFakeSocket.h */,
23682370
DE9315D61E8738B70083EDBF /* FIRMessagingTestNotificationUtilities.h */,
@@ -2448,7 +2450,6 @@
24482450
DE958BD921F7DF0B00E6C1C5 /* FIRInstanceIDTokenManagerTest.m */,
24492451
DE958BDB21F7DF0B00E6C1C5 /* FIRInstanceIDTokenOperationsTest.m */,
24502452
DE958BE121F7DF0C00E6C1C5 /* FIRInstanceIDUtilitiesTest.m */,
2451-
DE958BE221F7DF0C00E6C1C5 /* FIRInstanceIDWithFCMTest.m */,
24522453
DE958BBA21F7D32300E6C1C5 /* Info.plist */,
24532454
);
24542455
path = Tests;
@@ -4545,6 +4546,7 @@
45454546
DE9315FB1E8738E60083EDBF /* FIRMessagingLinkHandlingTest.m in Sources */,
45464547
DE9315FC1E8738E60083EDBF /* FIRMessagingPendingTopicsListTest.m in Sources */,
45474548
DE9316001E8738E60083EDBF /* FIRMessagingRmqManagerTest.m in Sources */,
4549+
DE8DB551221F5B480068BB0E /* FIRInstanceIDWithFCMTest.m in Sources */,
45484550
DE9315F91E8738E60083EDBF /* FIRMessagingFakeConnection.m in Sources */,
45494551
DE9316021E8738E60083EDBF /* FIRMessagingServiceTest.m in Sources */,
45504552
DE9315FE1E8738E60083EDBF /* FIRMessagingRegistrarTest.m in Sources */,

Example/InstanceID/Tests/FIRInstanceIDWithFCMTest.m renamed to Example/Messaging/Tests/FIRInstanceIDWithFCMTest.m

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,11 @@
1717
#import <XCTest/XCTest.h>
1818

1919
#import <FirebaseCore/FIRAppInternal.h>
20+
#import <FirebaseInstanceID/FIRInstanceID.h>
2021
#import <OCMock/OCMock.h>
21-
#import "Firebase/InstanceID/Public/FIRInstanceID.h"
22-
#import "third_party/firebase/ios/Source/FirebaseMessaging/Library/FIRMessaging_Private.h"
23-
#import "third_party/firebase/ios/Source/FirebaseMessaging/Library/Public/FIRMessaging.h"
22+
#import "FIRMessaging_Private.h"
23+
#import "FIRMessaging.h"
24+
#import "FIRMessagingTestUtilities.h"
2425

2526
@interface FIRInstanceID (ExposedForTest)
2627
- (BOOL)isFCMAutoInitEnabled;
@@ -54,7 +55,11 @@ - (void)tearDown {
5455
}
5556

5657
- (void)testFCMAutoInitEnabled {
57-
FIRMessaging *messaging = [FIRMessaging messagingForTests];
58+
NSString *const kFIRMessagingTestsAutoInit = @"com.messaging.test_autoInit";
59+
NSUserDefaults *defaults = [[NSUserDefaults alloc] initWithSuiteName:kFIRMessagingTestsAutoInit];
60+
FIRMessaging *messaging = [FIRMessagingTestUtilities messagingForTestsWithUserDefaults:defaults];
61+
id classMock = OCMClassMock([FIRMessaging class]);
62+
OCMStub([classMock messaging]).andReturn(messaging);
5863
OCMStub([_mockFirebaseApp isDataCollectionDefaultEnabled]).andReturn(YES);
5964
XCTAssertTrue(
6065
[_instanceID isFCMAutoInitEnabled],
@@ -67,6 +72,7 @@ - (void)testFCMAutoInitEnabled {
6772

6873
messaging.autoInitEnabled = YES;
6974
XCTAssertTrue([_instanceID isFCMAutoInitEnabled]);
75+
[classMock stopMocking];
7076
}
7177

7278
@end

0 commit comments

Comments
 (0)