AOS_LOG to messages
Change-Id: I0cb78a957a180f4472fc3e78a75eade63e4e43b8
diff --git a/aos/logging/implementations_test.cc b/aos/logging/implementations_test.cc
index a7b8b7d..272214a 100644
--- a/aos/logging/implementations_test.cc
+++ b/aos/logging/implementations_test.cc
@@ -244,6 +244,19 @@
EXPECT_EQ(kExpected1, ::std::string(buffer));
}
+TEST(ScopedLogRestorerTest, RestoreTest) {
+ LogImplementation *curr_impl = GetImplementation();
+
+ {
+ ScopedLogRestorer log_restorer;
+
+ logging::RegisterCallbackImplementation([] (const LogMessage&) {});
+ ASSERT_NE(curr_impl, GetImplementation());
+ }
+
+ ASSERT_EQ(curr_impl, GetImplementation());
+}
+
} // namespace testing
} // namespace logging
} // namespace aos