class LoggingTest : public ::testing::Test { protected:
LoggingTest() { // In our abort tests we really don't want the runtime to create a real dump.
android::base::SetAborter(SimpleAborter);
}
};
class TestClass { public:
DECLARE_RUNTIME_DEBUG_FLAG(kFlag);
};
DEFINE_RUNTIME_DEBUG_FLAG(TestClass, kFlag);
TEST_F(LoggingTest, DECL_DEF) {
SetRuntimeDebugFlagsEnabled(true); if (kIsDebugBuild) {
EXPECT_TRUE(TestClass::kFlag);
} else { // Runtime debug flags have a constant `false` value on non-debug builds.
EXPECT_FALSE(TestClass::kFlag);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.