OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Note: this test tests LOG_V and LOG_E since all other logs are expressed | 5 // Note: this test tests LOG_V and LOG_E since all other logs are expressed |
6 // in forms of them. LOG is also tested for good measure. | 6 // in forms of them. LOG is also tested for good measure. |
7 // Also note that we are only allowed to call InitLogging() twice so the test | 7 // Also note that we are only allowed to call InitLogging() twice so the test |
8 // cases are more dense than normal. | 8 // cases are more dense than normal. |
9 | 9 |
10 // The following include must be first in this file. It ensures that | 10 // The following include must be first in this file. It ensures that |
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
77 // In the default configuration nothing should be logged. | 77 // In the default configuration nothing should be logged. |
78 LOG_V(talk_base::LS_ERROR) << AsString(talk_base::LS_ERROR); | 78 LOG_V(talk_base::LS_ERROR) << AsString(talk_base::LS_ERROR); |
79 LOG_V(talk_base::LS_WARNING) << AsString(talk_base::LS_WARNING); | 79 LOG_V(talk_base::LS_WARNING) << AsString(talk_base::LS_WARNING); |
80 LOG_V(talk_base::LS_INFO) << AsString(talk_base::LS_INFO); | 80 LOG_V(talk_base::LS_INFO) << AsString(talk_base::LS_INFO); |
81 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); | 81 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); |
82 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); | 82 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); |
83 | 83 |
84 // Read file to string. | 84 // Read file to string. |
85 base::FilePath file_path(log_file_name); | 85 base::FilePath file_path(log_file_name); |
86 std::string contents_of_file; | 86 std::string contents_of_file; |
87 file_util::ReadFileToString(file_path, &contents_of_file); | 87 base::ReadFileToString(file_path, &contents_of_file); |
88 | 88 |
89 // Make sure string contains the expected values. | 89 // Make sure string contains the expected values. |
90 EXPECT_FALSE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); | 90 EXPECT_FALSE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); |
91 EXPECT_FALSE(ContainsString(contents_of_file, | 91 EXPECT_FALSE(ContainsString(contents_of_file, |
92 AsString(talk_base::LS_WARNING))); | 92 AsString(talk_base::LS_WARNING))); |
93 EXPECT_FALSE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); | 93 EXPECT_FALSE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); |
94 EXPECT_FALSE(ContainsString(contents_of_file, | 94 EXPECT_FALSE(ContainsString(contents_of_file, |
95 AsString(talk_base::LS_VERBOSE))); | 95 AsString(talk_base::LS_VERBOSE))); |
96 EXPECT_FALSE(ContainsString(contents_of_file, | 96 EXPECT_FALSE(ContainsString(contents_of_file, |
97 AsString(talk_base::LS_SENSITIVE))); | 97 AsString(talk_base::LS_SENSITIVE))); |
98 } | 98 } |
99 | 99 |
100 TEST(LibjingleLogTest, InfoConfiguration) { | 100 TEST(LibjingleLogTest, InfoConfiguration) { |
101 ASSERT_TRUE(Initialize(talk_base::LS_INFO)); | 101 ASSERT_TRUE(Initialize(talk_base::LS_INFO)); |
102 | 102 |
103 // In this configuration everything lower or equal to LS_INFO should be | 103 // In this configuration everything lower or equal to LS_INFO should be |
104 // logged. | 104 // logged. |
105 LOG_V(talk_base::LS_ERROR) << AsString(talk_base::LS_ERROR); | 105 LOG_V(talk_base::LS_ERROR) << AsString(talk_base::LS_ERROR); |
106 LOG_V(talk_base::LS_WARNING) << AsString(talk_base::LS_WARNING); | 106 LOG_V(talk_base::LS_WARNING) << AsString(talk_base::LS_WARNING); |
107 LOG_V(talk_base::LS_INFO) << AsString(talk_base::LS_INFO); | 107 LOG_V(talk_base::LS_INFO) << AsString(talk_base::LS_INFO); |
108 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); | 108 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); |
109 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); | 109 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); |
110 | 110 |
111 // Read file to string. | 111 // Read file to string. |
112 base::FilePath file_path(log_file_name); | 112 base::FilePath file_path(log_file_name); |
113 std::string contents_of_file; | 113 std::string contents_of_file; |
114 file_util::ReadFileToString(file_path, &contents_of_file); | 114 base::ReadFileToString(file_path, &contents_of_file); |
115 | 115 |
116 // Make sure string contains the expected values. | 116 // Make sure string contains the expected values. |
117 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); | 117 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); |
118 EXPECT_TRUE(ContainsString(contents_of_file, | 118 EXPECT_TRUE(ContainsString(contents_of_file, |
119 AsString(talk_base::LS_WARNING))); | 119 AsString(talk_base::LS_WARNING))); |
120 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); | 120 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); |
121 EXPECT_FALSE(ContainsString(contents_of_file, | 121 EXPECT_FALSE(ContainsString(contents_of_file, |
122 AsString(talk_base::LS_VERBOSE))); | 122 AsString(talk_base::LS_VERBOSE))); |
123 EXPECT_FALSE(ContainsString(contents_of_file, | 123 EXPECT_FALSE(ContainsString(contents_of_file, |
124 AsString(talk_base::LS_SENSITIVE))); | 124 AsString(talk_base::LS_SENSITIVE))); |
(...skipping 13 matching lines...) Expand all Loading... |
138 LOG(LS_INFO) << AsString(talk_base::LS_INFO); | 138 LOG(LS_INFO) << AsString(talk_base::LS_INFO); |
139 static const int kFakeError = 1; | 139 static const int kFakeError = 1; |
140 LOG_E(LS_INFO, EN, kFakeError) << "LOG_E(" << AsString(talk_base::LS_INFO) << | 140 LOG_E(LS_INFO, EN, kFakeError) << "LOG_E(" << AsString(talk_base::LS_INFO) << |
141 ")"; | 141 ")"; |
142 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); | 142 LOG_V(talk_base::LS_VERBOSE) << AsString(talk_base::LS_VERBOSE); |
143 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); | 143 LOG_V(talk_base::LS_SENSITIVE) << AsString(talk_base::LS_SENSITIVE); |
144 | 144 |
145 // Read file to string. | 145 // Read file to string. |
146 base::FilePath file_path(log_file_name); | 146 base::FilePath file_path(log_file_name); |
147 std::string contents_of_file; | 147 std::string contents_of_file; |
148 file_util::ReadFileToString(file_path, &contents_of_file); | 148 base::ReadFileToString(file_path, &contents_of_file); |
149 | 149 |
150 // Make sure string contains the expected values. | 150 // Make sure string contains the expected values. |
151 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); | 151 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_ERROR))); |
152 EXPECT_TRUE(ContainsString(contents_of_file, | 152 EXPECT_TRUE(ContainsString(contents_of_file, |
153 AsString(talk_base::LS_WARNING))); | 153 AsString(talk_base::LS_WARNING))); |
154 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); | 154 EXPECT_TRUE(ContainsString(contents_of_file, AsString(talk_base::LS_INFO))); |
155 // LOG_E | 155 // LOG_E |
156 EXPECT_TRUE(ContainsString(contents_of_file, strerror(kFakeError))); | 156 EXPECT_TRUE(ContainsString(contents_of_file, strerror(kFakeError))); |
157 EXPECT_TRUE(ContainsString(contents_of_file, | 157 EXPECT_TRUE(ContainsString(contents_of_file, |
158 AsString(talk_base::LS_VERBOSE))); | 158 AsString(talk_base::LS_VERBOSE))); |
159 EXPECT_TRUE(ContainsString(contents_of_file, | 159 EXPECT_TRUE(ContainsString(contents_of_file, |
160 AsString(talk_base::LS_SENSITIVE))); | 160 AsString(talk_base::LS_SENSITIVE))); |
161 } | 161 } |
OLD | NEW |