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

Unified Diff: chrome/browser/extensions/api/browsing_data/browsing_data_test.cc

Issue 21050002: Move browsing data API functions registrations out of ExtensionFunctionRegistry (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 7 years, 5 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/extensions/api/browsing_data/browsing_data_test.cc
diff --git a/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc b/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc
index 4bd65cf548ae5279fab39b93c10b8457206a9e8c..2be0ea3a884568dcd3a76df784b70fc450c8d4c2 100644
--- a/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc
+++ b/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc
@@ -84,11 +84,11 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest,
return result ? mask_value : 0;
}
- void RunRemoveBrowsingDataFunctionAndCompareRemovalMask(
+ void RunBrowsingDataRemoveFunctionAndCompareRemovalMask(
const std::string& data_types,
int expected_mask) {
- scoped_refptr<RemoveBrowsingDataFunction> function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> function =
+ new BrowsingDataRemoveFunction();
SCOPED_TRACE(data_types);
EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult(
function.get(),
@@ -98,18 +98,18 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest,
EXPECT_EQ(UNPROTECTED_WEB, GetOriginSetMask());
}
- void RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ void RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
const std::string& key,
int expected_mask) {
- RunRemoveBrowsingDataFunctionAndCompareRemovalMask(
+ RunBrowsingDataRemoveFunctionAndCompareRemovalMask(
std::string("{\"") + key + "\": true}", expected_mask);
}
- void RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ void RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
const std::string& protectedStr,
int expected_mask) {
- scoped_refptr<RemoveBrowsingDataFunction> function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> function =
+ new BrowsingDataRemoveFunction();
SCOPED_TRACE(protectedStr);
EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult(
function.get(),
@@ -238,8 +238,8 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest,
// The kAllowDeletingBrowserHistory pref must be set to false before this
// is called.
void CheckRemovalPermitted(const std::string& data_types, bool permitted) {
- scoped_refptr<RemoveBrowsingDataFunction> function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> function =
+ new BrowsingDataRemoveFunction();
std::string args = "[{\"since\": 1}," + data_types + "]";
if (permitted) {
@@ -262,8 +262,8 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest,
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, OneAtATime) {
BrowsingDataRemover::set_removing(true);
- scoped_refptr<RemoveBrowsingDataFunction> function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> function =
+ new BrowsingDataRemoveFunction();
EXPECT_TRUE(
MatchPattern(RunFunctionAndReturnError(
function.get(), kRemoveEverythingArguments, browser()),
@@ -305,8 +305,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, RemovalProhibited) {
// Use-after-free, see http://crbug.com/116522
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
DISABLED_RemoveBrowsingDataAll) {
- scoped_refptr<RemoveBrowsingDataFunction> function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> function =
+ new BrowsingDataRemoveFunction();
EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult(function.get(),
kRemoveEverythingArguments,
browser()));
@@ -323,26 +323,26 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
}
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, BrowsingDataOriginSetMask) {
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask("{}", 0);
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask("{}", 0);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"unprotectedWeb\": true}", UNPROTECTED_WEB);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"protectedWeb\": true}", PROTECTED_WEB);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"extension\": true}", EXTENSION);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"unprotectedWeb\": true, \"protectedWeb\": true}",
UNPROTECTED_WEB | PROTECTED_WEB);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"unprotectedWeb\": true, \"extension\": true}",
UNPROTECTED_WEB | EXTENSION);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
"{\"protectedWeb\": true, \"extension\": true}",
PROTECTED_WEB | EXTENSION);
- RunRemoveBrowsingDataFunctionAndCompareOriginSetMask(
+ RunBrowsingDataRemoveFunctionAndCompareOriginSetMask(
("{\"unprotectedWeb\": true, \"protectedWeb\": true, "
"\"extension\": true}"),
UNPROTECTED_WEB | PROTECTED_WEB | EXTENSION);
@@ -350,38 +350,38 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, BrowsingDataOriginSetMask) {
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
FLAKY_BrowsingDataRemovalMask) {
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"appcache", BrowsingDataRemover::REMOVE_APPCACHE);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"cache", BrowsingDataRemover::REMOVE_CACHE);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"cookies", BrowsingDataRemover::REMOVE_COOKIES);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"downloads", BrowsingDataRemover::REMOVE_DOWNLOADS);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"fileSystems", BrowsingDataRemover::REMOVE_FILE_SYSTEMS);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"formData", BrowsingDataRemover::REMOVE_FORM_DATA);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"history", BrowsingDataRemover::REMOVE_HISTORY);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"indexedDB", BrowsingDataRemover::REMOVE_INDEXEDDB);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"localStorage", BrowsingDataRemover::REMOVE_LOCAL_STORAGE);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"serverBoundCertificates",
BrowsingDataRemover::REMOVE_SERVER_BOUND_CERTS);
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"passwords", BrowsingDataRemover::REMOVE_PASSWORDS);
// We can't remove plugin data inside a test profile.
- RunRemoveBrowsingDataWithKeyAndCompareRemovalMask(
+ RunBrowsingDataRemoveWithKeyAndCompareRemovalMask(
"webSQL", BrowsingDataRemover::REMOVE_WEBSQL);
}
// Test an arbitrary combination of data types.
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
BrowsingDataRemovalMaskCombination) {
- RunRemoveBrowsingDataFunctionAndCompareRemovalMask(
+ RunBrowsingDataRemoveFunctionAndCompareRemovalMask(
"{\"appcache\": true, \"cookies\": true, \"history\": true}",
BrowsingDataRemover::REMOVE_APPCACHE |
BrowsingDataRemover::REMOVE_COOKIES |
@@ -421,8 +421,8 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
EXPECT_TRUE(serializer.Serialize(*data_to_remove));
}
{
- scoped_refptr<RemoveBrowsingDataFunction> remove_function =
- new RemoveBrowsingDataFunction();
+ scoped_refptr<BrowsingDataRemoveFunction> remove_function =
+ new BrowsingDataRemoveFunction();
SCOPED_TRACE("remove_json");
EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult(
remove_function.get(),
@@ -434,29 +434,29 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest,
}
IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, ShortcutFunctionRemovalMask) {
- RunAndCompareRemovalMask<RemoveAppCacheFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveAppcacheFunction>(
BrowsingDataRemover::REMOVE_APPCACHE);
- RunAndCompareRemovalMask<RemoveCacheFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveCacheFunction>(
BrowsingDataRemover::REMOVE_CACHE);
- RunAndCompareRemovalMask<RemoveCookiesFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveCookiesFunction>(
BrowsingDataRemover::REMOVE_COOKIES |
BrowsingDataRemover::REMOVE_SERVER_BOUND_CERTS);
- RunAndCompareRemovalMask<RemoveDownloadsFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveDownloadsFunction>(
BrowsingDataRemover::REMOVE_DOWNLOADS);
- RunAndCompareRemovalMask<RemoveFileSystemsFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveFileSystemsFunction>(
BrowsingDataRemover::REMOVE_FILE_SYSTEMS);
- RunAndCompareRemovalMask<RemoveFormDataFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveFormDataFunction>(
BrowsingDataRemover::REMOVE_FORM_DATA);
- RunAndCompareRemovalMask<RemoveHistoryFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveHistoryFunction>(
BrowsingDataRemover::REMOVE_HISTORY);
- RunAndCompareRemovalMask<RemoveIndexedDBFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveIndexedDBFunction>(
BrowsingDataRemover::REMOVE_INDEXEDDB);
- RunAndCompareRemovalMask<RemoveLocalStorageFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveLocalStorageFunction>(
BrowsingDataRemover::REMOVE_LOCAL_STORAGE);
// We can't remove plugin data inside a test profile.
- RunAndCompareRemovalMask<RemovePasswordsFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemovePasswordsFunction>(
BrowsingDataRemover::REMOVE_PASSWORDS);
- RunAndCompareRemovalMask<RemoveWebSQLFunction>(
+ RunAndCompareRemovalMask<BrowsingDataRemoveWebSQLFunction>(
BrowsingDataRemover::REMOVE_WEBSQL);
}

Powered by Google App Engine
This is Rietveld 408576698