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

Side by Side Diff: chrome/browser/extensions/api/web_request/web_request_time_tracker_unittest.cc

Issue 26432002: Fix unit_tests build on Fedora 20. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Re-uploading. The upload script failed during the upload. Created 7 years, 2 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
« no previous file with comments | « no previous file | chrome/browser/extensions/extension_pref_value_map_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 #include "chrome/browser/extensions/api/web_request/web_request_time_tracker.h" 5 #include "chrome/browser/extensions/api/web_request/web_request_time_tracker.h"
6 6
7 #include "testing/gmock/include/gmock/gmock.h" 7 #include "testing/gmock/include/gmock/gmock.h"
8 #include "testing/gtest/include/gtest/gtest.h" 8 #include "testing/gtest/include/gtest/gtest.h"
9 9
10 namespace { 10 namespace {
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 // forgotten. 91 // forgotten.
92 for (int64 i = 4; i < 500; ++i) { 92 for (int64 i = 4; i < 500; ++i) {
93 tracker.LogRequestStartTime(i, start, GURL(), profile); 93 tracker.LogRequestStartTime(i, start, GURL(), profile);
94 tracker.LogRequestEndTime(i, start + kRequestDelta); 94 tracker.LogRequestEndTime(i, start + kRequestDelta);
95 } 95 }
96 EXPECT_EQ(0u, tracker.moderate_delays_.size()); 96 EXPECT_EQ(0u, tracker.moderate_delays_.size());
97 EXPECT_EQ(0u, tracker.excessive_delays_.size()); 97 EXPECT_EQ(0u, tracker.excessive_delays_.size());
98 } 98 }
99 99
100 TEST(ExtensionWebRequestTimeTrackerTest, Delegate) { 100 TEST(ExtensionWebRequestTimeTrackerTest, Delegate) {
101 using testing::_;
102 using testing::Mock; 101 using testing::Mock;
103 102
104 ExtensionWebRequestTimeTrackerDelegateMock* delegate( 103 ExtensionWebRequestTimeTrackerDelegateMock* delegate(
105 new ExtensionWebRequestTimeTrackerDelegateMock); 104 new ExtensionWebRequestTimeTrackerDelegateMock);
106 ExtensionWebRequestTimeTracker tracker; 105 ExtensionWebRequestTimeTracker tracker;
107 tracker.SetDelegate(delegate); 106 tracker.SetDelegate(delegate);
108 base::Time start; 107 base::Time start;
109 std::string extension1_id("1"); 108 std::string extension1_id("1");
110 void* profile = NULL; 109 void* profile = NULL;
111 // Set of all extensions that blocked network requests. 110 // Set of all extensions that blocked network requests.
(...skipping 27 matching lines...) Expand all
139 NotifyExcessiveDelays(profile, i+1, request_nr, extensions)); 138 NotifyExcessiveDelays(profile, i+1, request_nr, extensions));
140 } 139 }
141 tracker.LogRequestStartTime(request_nr, start, GURL(), profile); 140 tracker.LogRequestStartTime(request_nr, start, GURL(), profile);
142 tracker.IncrementExtensionBlockTime(extension1_id, request_nr, 141 tracker.IncrementExtensionBlockTime(extension1_id, request_nr,
143 kExcessiveDelay); 142 kExcessiveDelay);
144 tracker.IncrementTotalBlockTime(request_nr, kExcessiveDelay); 143 tracker.IncrementTotalBlockTime(request_nr, kExcessiveDelay);
145 tracker.LogRequestEndTime(request_nr, start + kRequestDelta); 144 tracker.LogRequestEndTime(request_nr, start + kRequestDelta);
146 Mock::VerifyAndClearExpectations(delegate); 145 Mock::VerifyAndClearExpectations(delegate);
147 } 146 }
148 } 147 }
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/extensions/extension_pref_value_map_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698