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

Side by Side Diff: chrome/browser/chromeos/drive/drive_prefetcher_unittest.cc

Issue 14113053: chrome: Use base::MessageLoop. (Part 3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 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 | Annotate | Revision Log
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/chromeos/drive/drive_prefetcher.h" 5 #include "chrome/browser/chromeos/drive/drive_prefetcher.h"
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 EXPECT_CALL(*mock_file_system_, GetFileByResourceId(_, _, _, _)).Times(0); 176 EXPECT_CALL(*mock_file_system_, GetFileByResourceId(_, _, _, _)).Times(0);
177 EXPECT_CALL(*mock_file_system_, GetFileByResourceId(_, _, _, _)) 177 EXPECT_CALL(*mock_file_system_, GetFileByResourceId(_, _, _, _))
178 .WillRepeatedly(MockGetFile(&fetched_list)); 178 .WillRepeatedly(MockGetFile(&fetched_list));
179 prefetcher_->OnInitialLoadFinished(); 179 prefetcher_->OnInitialLoadFinished();
180 RunMessageLoop(); 180 RunMessageLoop();
181 EXPECT_EQ(expected, fetched_list); 181 EXPECT_EQ(expected, fetched_list);
182 } 182 }
183 183
184 scoped_ptr<StrictMock<MockDriveFileSystem> > mock_file_system_; 184 scoped_ptr<StrictMock<MockDriveFileSystem> > mock_file_system_;
185 scoped_ptr<DrivePrefetcher> prefetcher_; 185 scoped_ptr<DrivePrefetcher> prefetcher_;
186 MessageLoopForUI message_loop_; 186 base::MessageLoopForUI message_loop_;
187 content::TestBrowserThread ui_thread_; 187 content::TestBrowserThread ui_thread_;
188 }; 188 };
189 189
190 TEST_F(DrivePrefetcherTest, ZeroFiles) { 190 TEST_F(DrivePrefetcherTest, ZeroFiles) {
191 InitPrefetcher(3, 100); 191 InitPrefetcher(3, 100);
192 VerifyFullScan( 192 VerifyFullScan(
193 std::vector<TestEntry>(kEmptyDrive, 193 std::vector<TestEntry>(kEmptyDrive,
194 kEmptyDrive + arraysize(kEmptyDrive)), 194 kEmptyDrive + arraysize(kEmptyDrive)),
195 std::vector<std::string>()); 195 std::vector<std::string>());
196 } 196 }
(...skipping 22 matching lines...) Expand all
219 // This is checked by setting the fetch limit larger than the number of files. 219 // This is checked by setting the fetch limit larger than the number of files.
220 InitPrefetcher(100, 99999999); 220 InitPrefetcher(100, 99999999);
221 VerifyFullScan( 221 VerifyFullScan(
222 std::vector<TestEntry>(kComplexDrive, 222 std::vector<TestEntry>(kComplexDrive,
223 kComplexDrive + arraysize(kComplexDrive)), 223 kComplexDrive + arraysize(kComplexDrive)),
224 std::vector<std::string>(kAllRegularFiles, 224 std::vector<std::string>(kAllRegularFiles,
225 kAllRegularFiles + arraysize(kAllRegularFiles))); 225 kAllRegularFiles + arraysize(kAllRegularFiles)));
226 } 226 }
227 227
228 } // namespace drive 228 } // namespace drive
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698