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

Side by Side Diff: components/domain_reliability/monitor_unittest.cc

Issue 391383003: Domain Reliability: Update baked-in configs, add more (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 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 | Annotate | Revision Log
« no previous file with comments | « components/domain_reliability/baked_in_configs/www_youtube_com.json ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 #include "components/domain_reliability/monitor.h" 5 #include "components/domain_reliability/monitor.h"
6 6
7 #include <map> 7 #include <map>
8 #include <string> 8 #include <string>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
229 OnRequestLegComplete(request); 229 OnRequestLegComplete(request);
230 230
231 EXPECT_EQ(1u, CountPendingBeacons(kAlwaysReportIndex)); 231 EXPECT_EQ(1u, CountPendingBeacons(kAlwaysReportIndex));
232 EXPECT_TRUE(CheckRequestCounts(kAlwaysReportIndex, 1u, 0u)); 232 EXPECT_TRUE(CheckRequestCounts(kAlwaysReportIndex, 1u, 0u));
233 233
234 BeaconVector beacons; 234 BeaconVector beacons;
235 context_->GetQueuedDataForTesting(kAlwaysReportIndex, &beacons, NULL, NULL); 235 context_->GetQueuedDataForTesting(kAlwaysReportIndex, &beacons, NULL, NULL);
236 EXPECT_TRUE(beacons[0].server_ip.empty()); 236 EXPECT_TRUE(beacons[0].server_ip.empty());
237 } 237 }
238 238
239 // Disabled; does not handle when baked in configs expire. 239 // Will fail when baked-in configs expire, as a reminder to update them.
davidben 2014/07/16 21:03:19 Maybe add your username so that, if it fails, peop
Deprecated (see juliatuttle) 2014/07/16 21:39:23 Done.
240 TEST_F(DomainReliabilityMonitorTest, DISABLED_AddBakedInConfigs) { 240 TEST_F(DomainReliabilityMonitorTest, AddBakedInConfigs) {
241 // AddBakedInConfigs DCHECKs that the baked-in configs parse correctly, so 241 // AddBakedInConfigs DCHECKs that the baked-in configs parse correctly, so
242 // this unittest will fail if someone tries to add an invalid config to the 242 // this unittest will fail if someone tries to add an invalid config to the
243 // source tree. 243 // source tree.
244 monitor_.AddBakedInConfigs(); 244 monitor_.AddBakedInConfigs();
245 245
246 // Count the number of baked-in configs. 246 // Count the number of baked-in configs.
247 size_t num_baked_in_configs = 0; 247 size_t num_baked_in_configs = 0;
248 for (const char* const* p = kBakedInJsonConfigs; *p; ++p) 248 for (const char* const* p = kBakedInJsonConfigs; *p; ++p)
249 ++num_baked_in_configs; 249 ++num_baked_in_configs;
250 250
(...skipping 49 matching lines...) Expand 10 before | Expand all | Expand 10 after
300 EXPECT_TRUE(CheckRequestCounts(kAlwaysReportIndex, 1u, 0u)); 300 EXPECT_TRUE(CheckRequestCounts(kAlwaysReportIndex, 1u, 0u));
301 301
302 BeaconVector beacons; 302 BeaconVector beacons;
303 context_->GetQueuedDataForTesting(kAlwaysReportIndex, &beacons, NULL, NULL); 303 context_->GetQueuedDataForTesting(kAlwaysReportIndex, &beacons, NULL, NULL);
304 EXPECT_EQ(net::OK, beacons[0].chrome_error); 304 EXPECT_EQ(net::OK, beacons[0].chrome_error);
305 } 305 }
306 306
307 } // namespace 307 } // namespace
308 308
309 } // namespace domain_reliability 309 } // namespace domain_reliability
OLDNEW
« no previous file with comments | « components/domain_reliability/baked_in_configs/www_youtube_com.json ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698