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

Unified Diff: chrome/browser/predictors/autocomplete_action_predictor_unittest.cc

Issue 9610006: Refactoring, moving and renaming the NetworkActionPredictor. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Resolved sync conflicts. Created 8 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/predictors/autocomplete_action_predictor_unittest.cc
diff --git a/chrome/browser/autocomplete/network_action_predictor_unittest.cc b/chrome/browser/predictors/autocomplete_action_predictor_unittest.cc
similarity index 79%
rename from chrome/browser/autocomplete/network_action_predictor_unittest.cc
rename to chrome/browser/predictors/autocomplete_action_predictor_unittest.cc
index e5ce30b94d64eb7166753271d2cd317d5b5d9ae2..b2231a986e692d20084e733a3fb22363585fcc38 100644
--- a/chrome/browser/autocomplete/network_action_predictor_unittest.cc
+++ b/chrome/browser/predictors/autocomplete_action_predictor_unittest.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "chrome/browser/autocomplete/network_action_predictor.h"
+#include "chrome/browser/predictors/autocomplete_action_predictor.h"
#include "base/command_line.h"
#include "base/memory/ref_counted.h"
@@ -32,56 +32,56 @@ struct TestUrlInfo {
string16 user_text;
int number_of_hits;
int number_of_misses;
- NetworkActionPredictor::Action expected_action;
+ AutocompleteActionPredictor::Action expected_action;
} test_url_db[] = {
{ GURL("http://www.testsite.com/a.html"),
ASCIIToUTF16("Test - site - just a test"), 1,
ASCIIToUTF16("j"), 5, 0,
- NetworkActionPredictor::ACTION_PRERENDER },
+ AutocompleteActionPredictor::ACTION_PRERENDER },
{ GURL("http://www.testsite.com/b.html"),
ASCIIToUTF16("Test - site - just a test"), 1,
ASCIIToUTF16("ju"), 3, 0,
- NetworkActionPredictor::ACTION_PRERENDER },
+ AutocompleteActionPredictor::ACTION_PRERENDER },
{ GURL("http://www.testsite.com/c.html"),
ASCIIToUTF16("Test - site - just a test"), 5,
ASCIIToUTF16("just"), 3, 1,
- NetworkActionPredictor::ACTION_PRECONNECT },
+ AutocompleteActionPredictor::ACTION_PRECONNECT },
{ GURL("http://www.testsite.com/d.html"),
ASCIIToUTF16("Test - site - just a test"), 5,
ASCIIToUTF16("just"), 3, 0,
- NetworkActionPredictor::ACTION_PRERENDER },
+ AutocompleteActionPredictor::ACTION_PRERENDER },
{ GURL("http://www.testsite.com/e.html"),
ASCIIToUTF16("Test - site - just a test"), 8,
ASCIIToUTF16("just"), 3, 1,
- NetworkActionPredictor::ACTION_PRECONNECT },
+ AutocompleteActionPredictor::ACTION_PRECONNECT },
{ GURL("http://www.testsite.com/f.html"),
ASCIIToUTF16("Test - site - just a test"), 8,
ASCIIToUTF16("just"), 3, 0,
- NetworkActionPredictor::ACTION_PRERENDER },
+ AutocompleteActionPredictor::ACTION_PRERENDER },
{ GURL("http://www.testsite.com/g.html"),
ASCIIToUTF16("Test - site - just a test"), 12,
ASCIIToUTF16(""), 5, 0,
- NetworkActionPredictor::ACTION_NONE },
+ AutocompleteActionPredictor::ACTION_NONE },
{ GURL("http://www.testsite.com/h.html"),
ASCIIToUTF16("Test - site - just a test"), 21,
ASCIIToUTF16("just a test"), 2, 0,
- NetworkActionPredictor::ACTION_NONE },
+ AutocompleteActionPredictor::ACTION_NONE },
{ GURL("http://www.testsite.com/i.html"),
ASCIIToUTF16("Test - site - just a test"), 28,
ASCIIToUTF16("just a test"), 2, 0,
- NetworkActionPredictor::ACTION_NONE }
+ AutocompleteActionPredictor::ACTION_NONE }
};
} // end namespace
-class NetworkActionPredictorTest : public testing::Test {
+class AutocompleteActionPredictorTest : public testing::Test {
public:
- NetworkActionPredictorTest()
+ AutocompleteActionPredictorTest()
: loop_(MessageLoop::TYPE_DEFAULT),
ui_thread_(BrowserThread::UI, &loop_),
db_thread_(BrowserThread::DB, &loop_),
file_thread_(BrowserThread::FILE, &loop_),
- predictor_(new NetworkActionPredictor(&profile_)) {
+ predictor_(new AutocompleteActionPredictor(&profile_)) {
}
void SetUp() {
@@ -103,10 +103,10 @@ class NetworkActionPredictorTest : public testing::Test {
}
protected:
- typedef NetworkActionPredictor::DBCacheKey DBCacheKey;
- typedef NetworkActionPredictor::DBCacheValue DBCacheValue;
- typedef NetworkActionPredictor::DBCacheMap DBCacheMap;
- typedef NetworkActionPredictor::DBIdCacheMap DBIdCacheMap;
+ typedef AutocompleteActionPredictor::DBCacheKey DBCacheKey;
+ typedef AutocompleteActionPredictor::DBCacheValue DBCacheValue;
+ typedef AutocompleteActionPredictor::DBCacheMap DBCacheMap;
+ typedef AutocompleteActionPredictor::DBIdCacheMap DBIdCacheMap;
void AddAllRowsToHistory() {
for (size_t i = 0; i < arraysize(test_url_db); ++i)
@@ -131,9 +131,9 @@ class NetworkActionPredictorTest : public testing::Test {
return url_db->AddURL(row);
}
- NetworkActionPredictorDatabase::Row CreateRowFromTestUrlInfo(
+ AutocompleteActionPredictorDatabase::Row CreateRowFromTestUrlInfo(
const TestUrlInfo& test_row) const {
- NetworkActionPredictorDatabase::Row row;
+ AutocompleteActionPredictorDatabase::Row row;
row.id = guid::GenerateGUID();
row.user_text = test_row.user_text;
row.url = test_row.url;
@@ -148,18 +148,18 @@ class NetworkActionPredictorTest : public testing::Test {
}
std::string AddRow(const TestUrlInfo& test_row) {
- NetworkActionPredictor::DBCacheKey key = { test_row.user_text,
+ AutocompleteActionPredictor::DBCacheKey key = { test_row.user_text,
test_row.url };
- NetworkActionPredictorDatabase::Row row =
+ AutocompleteActionPredictorDatabase::Row row =
CreateRowFromTestUrlInfo(test_row);
predictor_->AddRow(key, row);
return row.id;
}
- void UpdateRow(NetworkActionPredictor::DBCacheKey key,
- const NetworkActionPredictorDatabase::Row& row) {
- NetworkActionPredictor::DBCacheMap::iterator it =
+ void UpdateRow(AutocompleteActionPredictor::DBCacheKey key,
+ const AutocompleteActionPredictorDatabase::Row& row) {
+ AutocompleteActionPredictor::DBCacheMap::iterator it =
db_cache()->find(key);
ASSERT_TRUE(it != db_cache()->end());
@@ -175,7 +175,7 @@ class NetworkActionPredictorTest : public testing::Test {
}
void DeleteOldIdsFromCaches(
- std::vector<NetworkActionPredictorDatabase::Row::Id>* id_list) {
+ std::vector<AutocompleteActionPredictorDatabase::Row::Id>* id_list) {
HistoryService* history_service =
profile_.GetHistoryService(Profile::EXPLICIT_ACCESS);
ASSERT_TRUE(history_service);
@@ -186,13 +186,13 @@ class NetworkActionPredictorTest : public testing::Test {
predictor_->DeleteOldIdsFromCaches(url_db, id_list);
}
- NetworkActionPredictor* predictor() { return predictor_.get(); }
+ AutocompleteActionPredictor* predictor() { return predictor_.get(); }
DBCacheMap* db_cache() { return &predictor_->db_cache_; }
DBIdCacheMap* db_id_cache() { return &predictor_->db_id_cache_; }
static int maximum_days_to_keep_entry() {
- return NetworkActionPredictor::kMaximumDaysToKeepEntry;
+ return AutocompleteActionPredictor::kMaximumDaysToKeepEntry;
}
private:
@@ -201,11 +201,11 @@ class NetworkActionPredictorTest : public testing::Test {
content::TestBrowserThread db_thread_;
content::TestBrowserThread file_thread_;
TestingProfile profile_;
- scoped_ptr<NetworkActionPredictor> predictor_;
+ scoped_ptr<AutocompleteActionPredictor> predictor_;
};
-TEST_F(NetworkActionPredictorTest, AddRow) {
+TEST_F(AutocompleteActionPredictorTest, AddRow) {
// Add a test entry to the predictor.
std::string guid = AddRow(test_url_db[0]);
@@ -224,7 +224,7 @@ TEST_F(NetworkActionPredictorTest, AddRow) {
EXPECT_EQ(guid, id_it->second);
}
-TEST_F(NetworkActionPredictorTest, UpdateRow) {
+TEST_F(AutocompleteActionPredictorTest, UpdateRow) {
ASSERT_NO_FATAL_FAILURE(AddAllRows());
EXPECT_EQ(arraysize(test_url_db), db_cache()->size());
@@ -238,7 +238,7 @@ TEST_F(NetworkActionPredictorTest, UpdateRow) {
DBIdCacheMap::const_iterator id_it = db_id_cache()->find(key);
EXPECT_TRUE(id_it != db_id_cache()->end());
- NetworkActionPredictorDatabase::Row update_row;
+ AutocompleteActionPredictorDatabase::Row update_row;
update_row.id = id_it->second;
update_row.user_text = key.user_text;
update_row.url = key.url;
@@ -260,7 +260,7 @@ TEST_F(NetworkActionPredictorTest, UpdateRow) {
EXPECT_EQ(id_it->second, update_id_it->second);
}
-TEST_F(NetworkActionPredictorTest, DeleteAllRows) {
+TEST_F(AutocompleteActionPredictorTest, DeleteAllRows) {
ASSERT_NO_FATAL_FAILURE(AddAllRows());
EXPECT_EQ(arraysize(test_url_db), db_cache()->size());
@@ -272,7 +272,7 @@ TEST_F(NetworkActionPredictorTest, DeleteAllRows) {
EXPECT_TRUE(db_id_cache()->empty());
}
-TEST_F(NetworkActionPredictorTest, DeleteRowsWithURLs) {
+TEST_F(AutocompleteActionPredictorTest, DeleteRowsWithURLs) {
ASSERT_NO_FATAL_FAILURE(AddAllRows());
EXPECT_EQ(arraysize(test_url_db), db_cache()->size());
@@ -296,9 +296,9 @@ TEST_F(NetworkActionPredictorTest, DeleteRowsWithURLs) {
}
}
-TEST_F(NetworkActionPredictorTest, DeleteOldIdsFromCaches) {
- std::vector<NetworkActionPredictorDatabase::Row::Id> expected;
- std::vector<NetworkActionPredictorDatabase::Row::Id> all_ids;
+TEST_F(AutocompleteActionPredictorTest, DeleteOldIdsFromCaches) {
+ std::vector<AutocompleteActionPredictorDatabase::Row::Id> expected;
+ std::vector<AutocompleteActionPredictorDatabase::Row::Id> all_ids;
for (size_t i = 0; i < arraysize(test_url_db); ++i) {
std::string row_id = AddRow(test_url_db[i]);
@@ -313,13 +313,13 @@ TEST_F(NetworkActionPredictorTest, DeleteOldIdsFromCaches) {
ASSERT_TRUE(AddRowToHistory(test_url_db[i]));
}
- std::vector<NetworkActionPredictorDatabase::Row::Id> id_list;
+ std::vector<AutocompleteActionPredictorDatabase::Row::Id> id_list;
DeleteOldIdsFromCaches(&id_list);
EXPECT_EQ(expected.size(), id_list.size());
EXPECT_EQ(all_ids.size() - expected.size(), db_cache()->size());
EXPECT_EQ(all_ids.size() - expected.size(), db_id_cache()->size());
- for (std::vector<NetworkActionPredictorDatabase::Row::Id>::iterator it =
+ for (std::vector<AutocompleteActionPredictorDatabase::Row::Id>::iterator it =
all_ids.begin();
it != all_ids.end(); ++it) {
bool in_expected =
@@ -330,7 +330,7 @@ TEST_F(NetworkActionPredictorTest, DeleteOldIdsFromCaches) {
}
}
-TEST_F(NetworkActionPredictorTest, RecommendActionURL) {
+TEST_F(AutocompleteActionPredictorTest, RecommendActionURL) {
ASSERT_NO_FATAL_FAILURE(AddAllRows());
AutocompleteMatch match;
@@ -344,7 +344,7 @@ TEST_F(NetworkActionPredictorTest, RecommendActionURL) {
}
}
-TEST_F(NetworkActionPredictorTest, RecommendActionSearch) {
+TEST_F(AutocompleteActionPredictorTest, RecommendActionSearch) {
ASSERT_NO_FATAL_FAILURE(AddAllRows());
AutocompleteMatch match;
@@ -352,10 +352,10 @@ TEST_F(NetworkActionPredictorTest, RecommendActionSearch) {
for (size_t i = 0; i < arraysize(test_url_db); ++i) {
match.destination_url = GURL(test_url_db[i].url);
- NetworkActionPredictor::Action expected_action =
+ AutocompleteActionPredictor::Action expected_action =
(test_url_db[i].expected_action ==
- NetworkActionPredictor::ACTION_PRERENDER) ?
- NetworkActionPredictor::ACTION_PRECONNECT :
+ AutocompleteActionPredictor::ACTION_PRERENDER) ?
+ AutocompleteActionPredictor::ACTION_PRECONNECT :
test_url_db[i].expected_action;
EXPECT_EQ(expected_action,
predictor()->RecommendAction(test_url_db[i].user_text, match))
« no previous file with comments | « chrome/browser/predictors/autocomplete_action_predictor_factory.cc ('k') | chrome/browser/prerender/prerender_field_trial.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698