aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Example/Core/Tests/FIROptionsTest.m10
-rw-r--r--Firebase/Core/FIROptions.m4
2 files changed, 12 insertions, 2 deletions
diff --git a/Example/Core/Tests/FIROptionsTest.m b/Example/Core/Tests/FIROptionsTest.m
index 20aec94..064745a 100644
--- a/Example/Core/Tests/FIROptionsTest.m
+++ b/Example/Core/Tests/FIROptionsTest.m
@@ -17,6 +17,7 @@
#import <FirebaseCore/FIRAppInternal.h>
#import <FirebaseCore/FIRBundleUtil.h>
#import <FirebaseCore/FIROptionsInternal.h>
+#import <FirebaseCore/FIRVersion.h>
extern NSString *const kFIRIsMeasurementEnabled;
extern NSString *const kFIRIsAnalyticsCollectionEnabled;
@@ -437,4 +438,13 @@ extern NSString *const kFIRLibraryVersionID;
XCTAssertEqual(numberOfMatches, 1, @"Incorrect library version format.");
}
+- (void)testVersionConsistency {
+ const char *versionString = [kFIRLibraryVersionID UTF8String];
+ int major = versionString[0] - '0';
+ int minor = (versionString[1] - '0') * 10 + versionString[2] - '0';
+ int patch = (versionString[3] - '0') * 10 + versionString[4] - '0';
+ NSString *str = [NSString stringWithFormat:@"%d.%d.%d", major, minor, patch];
+ XCTAssertEqualObjects(str, [NSString stringWithUTF8String:(const char *)FIRCoreVersionString]);
+}
+
@end
diff --git a/Firebase/Core/FIROptions.m b/Firebase/Core/FIROptions.m
index 8dcd749..8f4609d 100644
--- a/Firebase/Core/FIROptions.m
+++ b/Firebase/Core/FIROptions.m
@@ -41,9 +41,9 @@ NSString *const kFIRIsSignInEnabled = @"IS_SIGNIN_ENABLED";
// Library version ID.
NSString *const kFIRLibraryVersionID =
- @"4" // Major version (one or more digits)
+ @"5" // Major version (one or more digits)
@"00" // Minor version (exactly 2 digits)
- @"20" // Build number (exactly 2 digits)
+ @"00" // Build number (exactly 2 digits)
@"000"; // Fixed "000"
// Plist file name.
NSString *const kServiceInfoFileName = @"GoogleService-Info";