Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(594)

Unified Diff: net/log/net_log_unittest.cc

Issue 1059843002: Refactor NetLog::LogLevel --> NetLogCaptureMode. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix some comments Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/log/net_log_unittest.cc
diff --git a/net/log/net_log_unittest.cc b/net/log/net_log_unittest.cc
index 73e4e3027188533a729870d41118cf2396fa8584..2055f0ad2e865fab660ddc7262f9e4d400b7747d 100644
--- a/net/log/net_log_unittest.cc
+++ b/net/log/net_log_unittest.cc
@@ -18,9 +18,13 @@ namespace {
const int kThreads = 10;
const int kEvents = 100;
-base::Value* NetLogLevelCallback(NetLog::LogLevel log_level) {
+base::Value* CaptureModeToValue(NetLogCaptureMode capture_mode) {
+ return new base::FundamentalValue(capture_mode.ToInternalValueForTesting());
+}
+
+base::Value* NetCaptureModeCallback(NetLogCaptureMode capture_mode) {
base::DictionaryValue* dict = new base::DictionaryValue();
- dict->SetInteger("log_level", log_level);
+ dict->Set("capture_mode", CaptureModeToValue(capture_mode));
return dict;
}
@@ -42,16 +46,21 @@ TEST(NetLogTest, Basic) {
EXPECT_FALSE(entries[0].params);
}
-// Check that the correct LogLevel is sent to NetLog Value callbacks.
-TEST(NetLogTest, LogLevels) {
+// Check that the correct CaptureMode is sent to NetLog Value callbacks.
+TEST(NetLogTest, CaptureModes) {
TestNetLog net_log;
- for (int log_level = NetLog::LOG_ALL; log_level < NetLog::LOG_NONE;
- ++log_level) {
- net_log.SetLogLevel(static_cast<NetLog::LogLevel>(log_level));
- EXPECT_EQ(log_level, net_log.GetLogLevel());
+
+ NetLogCaptureMode kModes[] = {
+ NetLogCaptureMode::All(),
+ NetLogCaptureMode::Default(),
+ NetLogCaptureMode::IncludeCookiesAndCredentials()};
+
+ for (NetLogCaptureMode mode : kModes) {
+ net_log.SetCaptureMode(mode);
+ EXPECT_EQ(mode, net_log.GetCaptureMode());
net_log.AddGlobalEntry(NetLog::TYPE_SOCKET_ALIVE,
- base::Bind(NetLogLevelCallback));
+ base::Bind(NetCaptureModeCallback));
TestNetLog::CapturedEntryList entries;
net_log.GetEntries(&entries);
@@ -63,9 +72,10 @@ TEST(NetLogTest, LogLevels) {
EXPECT_EQ(NetLog::PHASE_NONE, entries[0].phase);
EXPECT_GE(base::TimeTicks::Now(), entries[0].time);
- int logged_log_level;
- ASSERT_TRUE(entries[0].GetIntegerValue("log_level", &logged_log_level));
- EXPECT_EQ(log_level, logged_log_level);
+ int logged_capture_mode;
+ ASSERT_TRUE(
+ entries[0].GetIntegerValue("capture_mode", &logged_capture_mode));
+ EXPECT_EQ(mode.ToInternalValueForTesting(), logged_capture_mode);
net_log.Clear();
}
@@ -111,12 +121,9 @@ class LoggingObserver : public NetLog::ThreadSafeObserver {
ScopedVector<base::DictionaryValue> values_;
};
-base::Value* LogLevelToValue(NetLog::LogLevel log_level) {
- return new base::FundamentalValue(log_level);
-}
-
void AddEvent(NetLog* net_log) {
- net_log->AddGlobalEntry(NetLog::TYPE_CANCELLED, base::Bind(LogLevelToValue));
+ net_log->AddGlobalEntry(NetLog::TYPE_CANCELLED,
+ base::Bind(CaptureModeToValue));
}
// A thread that waits until an event has been signalled before calling
@@ -180,15 +187,15 @@ class AddRemoveObserverTestThread : public NetLogTestThread {
for (int i = 0; i < kEvents; ++i) {
ASSERT_FALSE(observer_.net_log());
- net_log_->DeprecatedAddObserver(&observer_, NetLog::LOG_ALL_BUT_BYTES);
+ net_log_->DeprecatedAddObserver(
+ &observer_, NetLogCaptureMode::IncludeCookiesAndCredentials());
ASSERT_EQ(net_log_, observer_.net_log());
- ASSERT_EQ(NetLog::LOG_ALL_BUT_BYTES, observer_.log_level());
- ASSERT_LE(net_log_->GetLogLevel(), NetLog::LOG_ALL_BUT_BYTES);
+ ASSERT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ observer_.capture_mode());
- net_log_->SetObserverLogLevel(&observer_, NetLog::LOG_ALL);
+ net_log_->SetObserverCaptureMode(&observer_, NetLogCaptureMode::All());
ASSERT_EQ(net_log_, observer_.net_log());
- ASSERT_EQ(NetLog::LOG_ALL, observer_.log_level());
- ASSERT_LE(net_log_->GetLogLevel(), NetLog::LOG_ALL);
+ ASSERT_EQ(NetLogCaptureMode::All(), observer_.capture_mode());
net_log_->DeprecatedRemoveObserver(&observer_);
ASSERT_TRUE(!observer_.net_log());
@@ -226,7 +233,7 @@ TEST(NetLogTest, NetLogEventThreads) {
// safely detach themselves on destruction.
CountingObserver observers[3];
for (size_t i = 0; i < arraysize(observers); ++i)
- net_log.DeprecatedAddObserver(&observers[i], NetLog::LOG_ALL);
+ net_log.DeprecatedAddObserver(&observers[i], NetLogCaptureMode::All());
// Run a bunch of threads to completion, each of which will emit events to
// |net_log|.
@@ -246,22 +253,25 @@ TEST(NetLogTest, NetLogAddRemoveObserver) {
AddEvent(&net_log);
EXPECT_EQ(0, observer.count());
EXPECT_EQ(NULL, observer.net_log());
- EXPECT_EQ(NetLog::LOG_NONE, net_log.GetLogLevel());
+ EXPECT_FALSE(net_log.GetCaptureMode().enabled());
// Add the observer and add an event.
- net_log.DeprecatedAddObserver(&observer, NetLog::LOG_ALL_BUT_BYTES);
+ net_log.DeprecatedAddObserver(
+ &observer, NetLogCaptureMode::IncludeCookiesAndCredentials());
EXPECT_EQ(&net_log, observer.net_log());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, observer.log_level());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ observer.capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ net_log.GetCaptureMode());
AddEvent(&net_log);
EXPECT_EQ(1, observer.count());
// Change the observer's logging level and add an event.
- net_log.SetObserverLogLevel(&observer, NetLog::LOG_ALL);
+ net_log.SetObserverCaptureMode(&observer, NetLogCaptureMode::All());
EXPECT_EQ(&net_log, observer.net_log());
- EXPECT_EQ(NetLog::LOG_ALL, observer.log_level());
- EXPECT_EQ(NetLog::LOG_ALL, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::All(), observer.capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::All(), net_log.GetCaptureMode());
AddEvent(&net_log);
EXPECT_EQ(2, observer.count());
@@ -269,16 +279,16 @@ TEST(NetLogTest, NetLogAddRemoveObserver) {
// Remove observer and add an event.
net_log.DeprecatedRemoveObserver(&observer);
EXPECT_EQ(NULL, observer.net_log());
- EXPECT_EQ(NetLog::LOG_NONE, net_log.GetLogLevel());
+ EXPECT_FALSE(net_log.GetCaptureMode().enabled());
AddEvent(&net_log);
EXPECT_EQ(2, observer.count());
// Add the observer a final time, and add an event.
- net_log.DeprecatedAddObserver(&observer, NetLog::LOG_ALL);
+ net_log.DeprecatedAddObserver(&observer, NetLogCaptureMode::All());
EXPECT_EQ(&net_log, observer.net_log());
- EXPECT_EQ(NetLog::LOG_ALL, observer.log_level());
- EXPECT_EQ(NetLog::LOG_ALL, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::All(), observer.capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::All(), net_log.GetCaptureMode());
AddEvent(&net_log);
EXPECT_EQ(3, observer.count());
@@ -290,19 +300,23 @@ TEST(NetLogTest, NetLogTwoObservers) {
LoggingObserver observer[2];
// Add first observer.
- net_log.DeprecatedAddObserver(&observer[0], NetLog::LOG_ALL_BUT_BYTES);
+ net_log.DeprecatedAddObserver(
+ &observer[0], NetLogCaptureMode::IncludeCookiesAndCredentials());
EXPECT_EQ(&net_log, observer[0].net_log());
EXPECT_EQ(NULL, observer[1].net_log());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, observer[0].log_level());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ observer[0].capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ net_log.GetCaptureMode());
// Add second observer observer.
- net_log.DeprecatedAddObserver(&observer[1], NetLog::LOG_ALL);
+ net_log.DeprecatedAddObserver(&observer[1], NetLogCaptureMode::All());
EXPECT_EQ(&net_log, observer[0].net_log());
EXPECT_EQ(&net_log, observer[1].net_log());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, observer[0].log_level());
- EXPECT_EQ(NetLog::LOG_ALL, observer[1].log_level());
- EXPECT_EQ(NetLog::LOG_ALL, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ observer[0].capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::All(), observer[1].capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::All(), net_log.GetCaptureMode());
// Add event and make sure both observers receive it at their respective log
// levels.
@@ -310,17 +324,19 @@ TEST(NetLogTest, NetLogTwoObservers) {
AddEvent(&net_log);
ASSERT_EQ(1U, observer[0].GetNumValues());
ASSERT_TRUE(observer[0].GetValue(0)->GetInteger("params", &param));
- EXPECT_EQ(observer[0].log_level(), param);
+ EXPECT_EQ(observer[0].capture_mode().ToInternalValueForTesting(), param);
ASSERT_EQ(1U, observer[1].GetNumValues());
ASSERT_TRUE(observer[1].GetValue(0)->GetInteger("params", &param));
- EXPECT_EQ(observer[1].log_level(), param);
+ EXPECT_EQ(observer[1].capture_mode().ToInternalValueForTesting(), param);
// Remove second observer.
net_log.DeprecatedRemoveObserver(&observer[1]);
EXPECT_EQ(&net_log, observer[0].net_log());
EXPECT_EQ(NULL, observer[1].net_log());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, observer[0].log_level());
- EXPECT_EQ(NetLog::LOG_ALL_BUT_BYTES, net_log.GetLogLevel());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ observer[0].capture_mode());
+ EXPECT_EQ(NetLogCaptureMode::IncludeCookiesAndCredentials(),
+ net_log.GetCaptureMode());
// Add event and make sure only second observer gets it.
AddEvent(&net_log);
@@ -331,7 +347,7 @@ TEST(NetLogTest, NetLogTwoObservers) {
net_log.DeprecatedRemoveObserver(&observer[0]);
EXPECT_EQ(NULL, observer[0].net_log());
EXPECT_EQ(NULL, observer[1].net_log());
- EXPECT_EQ(NetLog::LOG_NONE, net_log.GetLogLevel());
+ EXPECT_FALSE(net_log.GetCaptureMode().enabled());
// Add event and make sure neither observer gets it.
AddEvent(&net_log);

Powered by Google App Engine
This is Rietveld 408576698