From 71b68e1c79e2685332deaa2146c11288d10ac2ac Mon Sep 17 00:00:00 2001 From: Andrew Heard <andrewheard@google.com> Date: Tue, 7 Nov 2023 15:09:26 -0500 Subject: [PATCH] Add unit tests for FIRGetLoggerLevel / FIRSetLoggerLevel --- FirebaseCore/Tests/Unit/FIRLoggerTest.m | 26 +++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/FirebaseCore/Tests/Unit/FIRLoggerTest.m b/FirebaseCore/Tests/Unit/FIRLoggerTest.m index a289faafd1f..3a63f46c25f 100644 --- a/FirebaseCore/Tests/Unit/FIRLoggerTest.m +++ b/FirebaseCore/Tests/Unit/FIRLoggerTest.m @@ -185,5 +185,31 @@ - (void)testFIRLoggerLevelValues { XCTAssertEqual(FIRLoggerLevelDebug, ASL_LEVEL_DEBUG); } +- (void)testFIRGetLoggerLevel { + FIRLoggerLevel loggerLevel = FIRGetLoggerLevel(); + + // The default logger level is FIRLoggerLevelNotice. + XCTAssertEqual(loggerLevel, FIRLoggerLevelNotice); +} + +- (void)testFIRSetLoggerLevel { + FIRSetLoggerLevel(FIRLoggerLevelDebug); + + FIRLoggerLevel loggerLevel = FIRGetLoggerLevel(); + + // The default logger level is FIRLoggerLevelNotice. + XCTAssertEqual(loggerLevel, FIRLoggerLevelDebug); +} + +- (void)testFIRResetLogger_ResetsLoggerLevel { + FIRSetLoggerLevel(FIRLoggerLevelDebug); + + FIRResetLogger(); + FIRLoggerLevel loggerLevel = FIRGetLoggerLevel(); + + // The default logger level is FIRLoggerLevelNotice. + XCTAssertEqual(loggerLevel, FIRLoggerLevelNotice); +} + @end #endif