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

Unified Diff: chrome/browser/history/shortcuts_database_unittest.cc

Issue 9689085: Clean up ShortcutsProvider and related classes. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 8 years, 9 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/history/shortcuts_database_unittest.cc
===================================================================
--- chrome/browser/history/shortcuts_database_unittest.cc (revision 125990)
+++ chrome/browser/history/shortcuts_database_unittest.cc (working copy)
@@ -8,18 +8,12 @@
#include "base/stringprintf.h"
#include "base/time.h"
#include "base/utf_string_conversions.h"
-#include "chrome/browser/autocomplete/shortcuts_provider_shortcut.h"
#include "chrome/browser/history/shortcuts_database.h"
#include "chrome/common/guid.h"
#include "sql/statement.h"
#include "testing/gtest/include/gtest/gtest.h"
-using base::Time;
-using base::TimeDelta;
-using shortcuts_provider::Shortcut;
-using shortcuts_provider::ShortcutMap;
-
namespace history {
struct ShortcutsDatabaseTestInfo {
@@ -54,7 +48,8 @@
void ClearDB();
size_t CountRecords() const;
- Shortcut ShortcutFromTestInfo(const ShortcutsDatabaseTestInfo& info);
+ ShortcutsBackend::Shortcut ShortcutFromTestInfo(
+ const ShortcutsDatabaseTestInfo& info);
void AddAll();
@@ -86,18 +81,15 @@
return static_cast<size_t>(s.ColumnInt(0));
}
-Shortcut ShortcutsDatabaseTest::ShortcutFromTestInfo(
+ShortcutsBackend::Shortcut ShortcutsDatabaseTest::ShortcutFromTestInfo(
const ShortcutsDatabaseTestInfo& info) {
- Time visit_time = Time::Now() - TimeDelta::FromDays(info.days_from_now);
- return Shortcut(info.guid,
- ASCIIToUTF16(info.title),
- ASCIIToUTF16(info.url),
- ASCIIToUTF16(info.contents),
- ASCIIToUTF16(info.contents_class),
- ASCIIToUTF16(info.description),
- ASCIIToUTF16(info.description_class),
- visit_time.ToInternalValue(),
- info.typed_count);
+ return ShortcutsBackend::Shortcut(info.guid, ASCIIToUTF16(info.title),
+ GURL(info.url), ASCIIToUTF16(info.contents),
+ AutocompleteMatch::ClassificationsFromString(info.contents_class),
+ ASCIIToUTF16(info.description),
+ AutocompleteMatch::ClassificationsFromString(info.description_class),
+ base::Time::Now() - base::TimeDelta::FromDays(info.days_from_now),
+ info.typed_count);
}
void ShortcutsDatabaseTest::AddAll() {
@@ -121,12 +113,14 @@
TEST_F(ShortcutsDatabaseTest, UpdateShortcut) {
AddAll();
- Shortcut shortcut(ShortcutFromTestInfo(shortcut_test_db[1]));
+ ShortcutsBackend::Shortcut shortcut(
+ ShortcutFromTestInfo(shortcut_test_db[1]));
shortcut.contents = ASCIIToUTF16("gro.todhsals");
EXPECT_TRUE(db_->UpdateShortcut(shortcut));
- std::map<std::string, Shortcut> shortcuts;
+ ShortcutsDatabase::GuidToShortcutMap shortcuts;
EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
- std::map<std::string, Shortcut>::iterator it = shortcuts.find(shortcut.id);
+ ShortcutsDatabase::GuidToShortcutMap::iterator it =
+ shortcuts.find(shortcut.id);
EXPECT_TRUE(it != shortcuts.end());
EXPECT_TRUE(it->second.contents == shortcut.contents);
}
@@ -139,10 +133,10 @@
EXPECT_TRUE(db_->DeleteShortcutsWithIds(shortcut_ids));
EXPECT_EQ(arraysize(shortcut_test_db) - 2, CountRecords());
- std::map<std::string, Shortcut> shortcuts;
+ ShortcutsDatabase::GuidToShortcutMap shortcuts;
EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
- std::map<std::string, Shortcut>::iterator it =
+ ShortcutsDatabase::GuidToShortcutMap::iterator it =
shortcuts.find(shortcut_test_db[0].guid);
EXPECT_TRUE(it == shortcuts.end());
@@ -159,10 +153,10 @@
EXPECT_TRUE(db_->DeleteShortcutsWithUrl("http://slashdot.org/"));
EXPECT_EQ(arraysize(shortcut_test_db) - 2, CountRecords());
- std::map<std::string, Shortcut> shortcuts;
+ ShortcutsDatabase::GuidToShortcutMap shortcuts;
EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
- std::map<std::string, Shortcut>::iterator it =
+ ShortcutsDatabase::GuidToShortcutMap::iterator it =
shortcuts.find(shortcut_test_db[0].guid);
EXPECT_TRUE(it != shortcuts.end());
@@ -175,7 +169,7 @@
TEST_F(ShortcutsDatabaseTest, LoadShortcuts) {
AddAll();
- std::map<std::string, Shortcut> shortcuts;
+ ShortcutsDatabase::GuidToShortcutMap shortcuts;
EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
for (size_t i = 0; i < arraysize(shortcut_test_db); ++i) {
@@ -187,7 +181,7 @@
TEST_F(ShortcutsDatabaseTest, DeleteAllShortcuts) {
AddAll();
- std::map<std::string, Shortcut> shortcuts;
+ ShortcutsDatabase::GuidToShortcutMap shortcuts;
EXPECT_TRUE(db_->LoadShortcuts(&shortcuts));
EXPECT_EQ(arraysize(shortcut_test_db), shortcuts.size());
EXPECT_TRUE(db_->DeleteAllShortcuts());

Powered by Google App Engine
This is Rietveld 408576698