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

Side by Side Diff: net/log/net_log_capture_mode_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 unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "net/log/net_log_capture_mode.h"
6
7 #include "testing/gtest/include/gtest/gtest.h"
8
9 namespace net {
10
11 namespace {
12
13 TEST(NetLogCaptureMode, Max) {
mmenke 2015/04/20 15:54:39 Hrm... we're pretty much assuming operator== works
eroman 2015/04/20 21:07:20 Done. I had to add operator!= for EXPECT_NE to wor
14 NetLogCaptureMode none = NetLogCaptureMode::None();
15 NetLogCaptureMode all = NetLogCaptureMode::All();
16 NetLogCaptureMode cookies = NetLogCaptureMode::IncludeCookiesAndCredentials();
17 NetLogCaptureMode def = NetLogCaptureMode::Default();
18
19 EXPECT_EQ(all, NetLogCaptureMode::Max(none, all));
20 EXPECT_EQ(all, NetLogCaptureMode::Max(all, none));
21
22 EXPECT_EQ(cookies, NetLogCaptureMode::Max(def, cookies));
23 EXPECT_EQ(cookies, NetLogCaptureMode::Max(cookies, def));
24
25 EXPECT_EQ(all, NetLogCaptureMode::Max(def, all));
26 EXPECT_EQ(all, NetLogCaptureMode::Max(all, def));
27 }
28
29 TEST(NetLogCaptureMode, None) {
30 NetLogCaptureMode mode = NetLogCaptureMode::None();
31 NetLogCaptureMode mode2 = NetLogCaptureMode::None();
32
33 EXPECT_FALSE(mode.enabled());
34 EXPECT_FALSE(mode.include_private_data());
35 EXPECT_FALSE(mode.include_socket_bytes());
36
37 EXPECT_EQ(mode, mode2);
38 EXPECT_EQ(mode2, mode);
39 EXPECT_EQ(mode.ToInternalValueForTesting(),
40 mode2.ToInternalValueForTesting());
41 }
42
43 TEST(NetLogCaptureMode, Default) {
44 NetLogCaptureMode mode = NetLogCaptureMode::Default();
45 NetLogCaptureMode mode2 = NetLogCaptureMode::Default();
46
47 EXPECT_TRUE(mode.enabled());
48 EXPECT_FALSE(mode.include_private_data());
49 EXPECT_FALSE(mode.include_socket_bytes());
50
51 EXPECT_EQ(mode, mode2);
52 EXPECT_EQ(mode2, mode);
53 EXPECT_EQ(mode.ToInternalValueForTesting(),
54 mode2.ToInternalValueForTesting());
55 }
56
57 TEST(NetLogCaptureMode, IncludeCookiesAndCredentials) {
58 NetLogCaptureMode mode = NetLogCaptureMode::IncludeCookiesAndCredentials();
59 NetLogCaptureMode mode2 = NetLogCaptureMode::IncludeCookiesAndCredentials();
60
61 EXPECT_TRUE(mode.enabled());
62 EXPECT_TRUE(mode.include_private_data());
63 EXPECT_FALSE(mode.include_socket_bytes());
64
65 EXPECT_EQ(mode, mode2);
66 EXPECT_EQ(mode2, mode);
67 EXPECT_EQ(mode.ToInternalValueForTesting(),
68 mode2.ToInternalValueForTesting());
69 }
70
71 TEST(NetLogCaptureMode, All) {
72 NetLogCaptureMode mode = NetLogCaptureMode::All();
73 NetLogCaptureMode mode2 = NetLogCaptureMode::All();
74
75 EXPECT_TRUE(mode.enabled());
76 EXPECT_TRUE(mode.include_private_data());
77 EXPECT_TRUE(mode.include_socket_bytes());
78
79 EXPECT_EQ(mode, mode2);
80 EXPECT_EQ(mode2, mode);
81 EXPECT_EQ(mode.ToInternalValueForTesting(),
82 mode2.ToInternalValueForTesting());
83 }
84
85 } // namespace
86
87 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698