@@ -518,6 +518,7 @@ - (void)testDynamicLinkFromUniversalLinkURLCompletionWithCustomDomainLink {
518
518
dynamicLinkFromUniversalLinkURL: durabledeepLinkURL
519
519
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
520
520
NSError *_Nullable error) {
521
+ XCTAssertTrue ([NSThread isMainThread ]);
521
522
XCTAssertNotNil (dynamicLink);
522
523
NSString *deepLinkURLString = dynamicLink.url .absoluteString ;
523
524
@@ -559,6 +560,7 @@ - (void)testDynamicLinkFromUniversalLinkURLCompletionWithSpecialCharacters {
559
560
dynamicLinkFromUniversalLinkURL: durabledeepLinkURL
560
561
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
561
562
NSError *_Nullable error) {
563
+ XCTAssertTrue ([NSThread isMainThread ]);
562
564
NSString *deepLinkURLString = dynamicLink.url .absoluteString ;
563
565
564
566
XCTAssertEqualObjects (
@@ -599,6 +601,7 @@ - (void)testDynamicLinkFromUniversalLinkURLCompletionWithEncodedCharacters {
599
601
dynamicLinkFromUniversalLinkURL: durabledeepLinkURL
600
602
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
601
603
NSError *_Nullable error) {
604
+ XCTAssertTrue ([NSThread isMainThread ]);
602
605
NSString *deepLinkURLString = dynamicLink.url .absoluteString ;
603
606
604
607
XCTAssertEqualObjects (
@@ -649,6 +652,7 @@ - (void)testUniversalLinkWithCompletion_DeepLink {
649
652
dynamicLinkFromUniversalLinkURL: url
650
653
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
651
654
NSError *_Nullable error) {
655
+ XCTAssertTrue ([NSThread isMainThread ]);
652
656
XCTAssertEqual (dynamicLink.matchConfidence ,
653
657
FIRDynamicLinkMatchConfidenceStrong);
654
658
XCTAssertEqualObjects (dynamicLink.url .absoluteString , deepLinkString);
@@ -697,6 +701,7 @@ - (void)testUniversalLinkWithCompletion_DeepLinkWithParameters {
697
701
[self .service dynamicLinkFromUniversalLinkURL: url
698
702
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
699
703
NSError *_Nullable error) {
704
+ XCTAssertTrue ([NSThread isMainThread ]);
700
705
XCTAssertEqual (dynamicLink.matchConfidence ,
701
706
FIRDynamicLinkMatchConfidenceStrong);
702
707
XCTAssertEqualObjects (dynamicLink.url .absoluteString ,
@@ -861,6 +866,7 @@ - (void)testDynamicLinkFromUniversalLinkURLCompletionReturnsDLWithNilMinimumVers
861
866
dynamicLinkFromUniversalLinkURL: url
862
867
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
863
868
NSError *_Nullable error) {
869
+ XCTAssertTrue ([NSThread isMainThread ]);
864
870
NSString *minVersion = dynamicLink.minimumAppVersion ;
865
871
866
872
XCTAssertNil (minVersion, @" Min app version was not nil when not set." );
@@ -907,6 +913,7 @@ - (void)testDynamicLinkFromUniversalLinkURLCompletionReturnsDLMinimumVersion {
907
913
dynamicLinkFromUniversalLinkURL: url
908
914
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
909
915
NSError *_Nullable error) {
916
+ XCTAssertTrue ([NSThread isMainThread ]);
910
917
NSString *minVersion = dynamicLink.minimumAppVersion ;
911
918
912
919
XCTAssertEqualObjects (expectedMinVersion, minVersion,
@@ -953,6 +960,7 @@ - (void)testUniversalLinkWithCompletionWithSubdomain_DeepLink {
953
960
dynamicLinkFromUniversalLinkURL: url
954
961
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
955
962
NSError *_Nullable error) {
963
+ XCTAssertTrue ([NSThread isMainThread ]);
956
964
XCTAssertEqual (dynamicLink.matchConfidence ,
957
965
FIRDynamicLinkMatchConfidenceStrong);
958
966
XCTAssertEqualObjects (dynamicLink.url .absoluteString , deepLinkString);
@@ -996,6 +1004,7 @@ - (void)testUniversalLinkWithCompletionWithSubdomain_DeepLinkWithParameters {
996
1004
[self .service dynamicLinkFromUniversalLinkURL: url
997
1005
completion: ^(FIRDynamicLink *_Nullable dynamicLink,
998
1006
NSError *_Nullable error) {
1007
+ XCTAssertTrue ([NSThread isMainThread ]);
999
1008
XCTAssertEqual (dynamicLink.matchConfidence ,
1000
1009
FIRDynamicLinkMatchConfidenceStrong);
1001
1010
XCTAssertEqualObjects (dynamicLink.url .absoluteString ,
0 commit comments