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

Side by Side Diff: trunk/src/chrome/browser/history/shortcuts_database_unittest.cc

Issue 23551005: Revert 219709 "Remove the Extensions URLRequestContext." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 7 years, 3 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 "base/files/scoped_temp_dir.h" 5 #include "base/files/scoped_temp_dir.h"
6 #include "base/path_service.h" 6 #include "base/path_service.h"
7 #include "base/strings/stringprintf.h" 7 #include "base/strings/stringprintf.h"
8 #include "base/strings/utf_string_conversions.h" 8 #include "base/strings/utf_string_conversions.h"
9 #include "base/time/time.h" 9 #include "base/time/time.h"
10 #include "chrome/browser/history/shortcuts_database.h" 10 #include "chrome/browser/history/shortcuts_database.h"
11 #include "chrome/test/base/testing_profile.h" 11 #include "chrome/test/base/testing_profile.h"
12 #include "content/public/test/test_browser_thread_bundle.h"
13 #include "sql/statement.h" 12 #include "sql/statement.h"
14 13
15 #include "testing/gtest/include/gtest/gtest.h" 14 #include "testing/gtest/include/gtest/gtest.h"
16 15
17 namespace history { 16 namespace history {
18 17
19 struct ShortcutsDatabaseTestInfo { 18 struct ShortcutsDatabaseTestInfo {
20 std::string guid; 19 std::string guid;
21 std::string url; 20 std::string url;
22 std::string title; // The text that orginally was searched for. 21 std::string title; // The text that orginally was searched for.
(...skipping 23 matching lines...) Expand all
46 virtual void TearDown(); 45 virtual void TearDown();
47 46
48 void ClearDB(); 47 void ClearDB();
49 size_t CountRecords() const; 48 size_t CountRecords() const;
50 49
51 ShortcutsBackend::Shortcut ShortcutFromTestInfo( 50 ShortcutsBackend::Shortcut ShortcutFromTestInfo(
52 const ShortcutsDatabaseTestInfo& info); 51 const ShortcutsDatabaseTestInfo& info);
53 52
54 void AddAll(); 53 void AddAll();
55 54
56 scoped_ptr<content::TestBrowserThreadBundle> thread_bundle_;
57 scoped_ptr<TestingProfile> profile_; 55 scoped_ptr<TestingProfile> profile_;
58 scoped_refptr<ShortcutsDatabase> db_; 56 scoped_refptr<ShortcutsDatabase> db_;
59 }; 57 };
60 58
61 void ShortcutsDatabaseTest::SetUp() { 59 void ShortcutsDatabaseTest::SetUp() {
62 thread_bundle_.reset(new content::TestBrowserThreadBundle());
63 profile_.reset(new TestingProfile()); 60 profile_.reset(new TestingProfile());
64 db_ = new ShortcutsDatabase(profile_.get()); 61 db_ = new ShortcutsDatabase(profile_.get());
65 ASSERT_TRUE(db_->Init()); 62 ASSERT_TRUE(db_->Init());
66 ClearDB(); 63 ClearDB();
67 } 64 }
68 65
69 void ShortcutsDatabaseTest::TearDown() { 66 void ShortcutsDatabaseTest::TearDown() {
70 db_ = NULL; 67 db_ = NULL;
71 } 68 }
72 69
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
185 AddAll(); 182 AddAll();
186 ShortcutsDatabase::GuidToShortcutMap shortcuts; 183 ShortcutsDatabase::GuidToShortcutMap shortcuts;
187 EXPECT_TRUE(db_->LoadShortcuts(&shortcuts)); 184 EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
188 EXPECT_EQ(arraysize(shortcut_test_db), shortcuts.size()); 185 EXPECT_EQ(arraysize(shortcut_test_db), shortcuts.size());
189 EXPECT_TRUE(db_->DeleteAllShortcuts()); 186 EXPECT_TRUE(db_->DeleteAllShortcuts());
190 EXPECT_TRUE(db_->LoadShortcuts(&shortcuts)); 187 EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
191 EXPECT_EQ(0U, shortcuts.size()); 188 EXPECT_EQ(0U, shortcuts.size());
192 } 189 }
193 190
194 } // namespace history 191 } // namespace history
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698