File tree Expand file tree Collapse file tree 2 files changed +11
-3
lines changed
Example/Database/Tests/Unit
Firebase/Database/third_party/SocketRocket Expand file tree Collapse file tree 2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -478,6 +478,9 @@ - (void)testExtremeDoublesAsServerCache {
478
478
return ;
479
479
}
480
480
#endif
481
+ #if TARGET_OS_MACCATALYST
482
+ return ;
483
+ #endif
481
484
482
485
FLevelDBStorageEngine *engine = [self cleanStorageEngine ];
483
486
[engine updateServerCache: NODE ((@{@" works" : @" value" , @" fails" : @(2.225073858507201e-308 )}))
@@ -529,7 +532,12 @@ - (void)testIntegersAreReturnedsAsIntegers {
529
532
XCTAssertEqual (CFNumberGetType ((CFNumberRef)actualInt), kCFNumberSInt64Type );
530
533
XCTAssertEqualObjects ([actualLong stringValue ], [longValue stringValue ]);
531
534
XCTAssertEqual (CFNumberGetType ((CFNumberRef)actualLong), kCFNumberSInt64Type );
535
+ #if TARGET_OS_MACCATALYST
536
+ // Catalyst uses int128_t but CFNumber still calls it 64 bits
537
+ XCTAssertEqual (CFNumberGetType ((CFNumberRef)actualDouble), kCFNumberSInt64Type );
538
+ #else
532
539
XCTAssertEqual (CFNumberGetType ((CFNumberRef)actualDouble), kCFNumberFloat64Type );
540
+ #endif
533
541
}
534
542
535
543
// TODO[offline]: Somehow test estimated server size?
Original file line number Diff line number Diff line change 18
18
19
19
#import " FSRWebSocket.h"
20
20
21
- #if TARGET_OS_IOS || TARGET_OS_TV
21
+ #if __has_include(<unicode/utf8.h>)
22
22
#define HAS_ICU
23
23
#endif
24
24
28
28
#import < unicode/utf8.h>
29
29
#endif
30
30
31
- #if TARGET_OS_IOS || TARGET_OS_TV
31
+ #if __has_include(<Endian.h>)
32
32
#import < Endian.h>
33
- #elif TARGET_OS_OSX
33
+ #else
34
34
#import < CoreServices/CoreServices.h>
35
35
#endif
36
36
You can’t perform that action at this time.
0 commit comments