diff options
author | mtytel@chromium.org <mtytel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-12 22:39:09 +0000 |
---|---|---|
committer | mtytel@chromium.org <mtytel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-07-12 22:39:09 +0000 |
commit | 07ff5fdb0c27afeed02cec68d42c49c4d694d521 (patch) | |
tree | 9c616ed2d25f1284716fd193999943fb24ae4cb2 /chrome/browser/extensions/api/browsing_data | |
parent | b8da3c2d5cb4399505bd3e8cd05a00c588c1e45f (diff) | |
download | chromium_src-07ff5fdb0c27afeed02cec68d42c49c4d694d521.zip chromium_src-07ff5fdb0c27afeed02cec68d42c49c4d694d521.tar.gz chromium_src-07ff5fdb0c27afeed02cec68d42c49c4d694d521.tar.bz2 |
Added support for multiple parameters to Extension API callbacks.
BUG=135269
TEST=
Review URL: https://chromiumcodereview.appspot.com/10694106
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@146469 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/api/browsing_data')
-rw-r--r-- | chrome/browser/extensions/api/browsing_data/browsing_data_test.cc | 17 |
1 files changed, 11 insertions, 6 deletions
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 a6b4ec5..1d39a5d 100644 --- a/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc +++ b/chrome/browser/extensions/api/browsing_data/browsing_data_test.cc @@ -21,7 +21,7 @@ #include "content/public/browser/notification_service.h" using extension_function_test_utils::RunFunctionAndReturnError; -using extension_function_test_utils::RunFunctionAndReturnResult; +using extension_function_test_utils::RunFunctionAndReturnSingleResult; namespace { @@ -76,8 +76,10 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest, const std::string& key, int expected_mask) { SCOPED_TRACE(key); - EXPECT_EQ(NULL, RunFunctionAndReturnResult(new RemoveBrowsingDataFunction(), - std::string("[{\"since\": 1}, {\"") + key + "\": true}]", browser())); + EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult( + new RemoveBrowsingDataFunction(), + std::string("[{\"since\": 1}, {\"") + key + "\": true}]", + browser())); EXPECT_EQ(expected_mask, GetRemovalMask()); EXPECT_EQ(BrowsingDataHelper::UNPROTECTED_WEB, GetOriginSetMask()); } @@ -86,7 +88,8 @@ class ExtensionBrowsingDataTest : public InProcessBrowserTest, const std::string& protectedStr, int expected_mask) { SCOPED_TRACE(protectedStr); - EXPECT_EQ(NULL, RunFunctionAndReturnResult(new RemoveBrowsingDataFunction(), + EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult( + new RemoveBrowsingDataFunction(), "[{\"originType\": " + protectedStr + "}, {\"cookies\": true}]", browser())); EXPECT_EQ(expected_mask, GetOriginSetMask()); @@ -116,8 +119,10 @@ IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, OneAtATime) { // Use-after-free, see http://crbug.com/116522 IN_PROC_BROWSER_TEST_F(ExtensionBrowsingDataTest, DISABLED_RemoveBrowsingDataAll) { - EXPECT_EQ(NULL, RunFunctionAndReturnResult(new RemoveBrowsingDataFunction(), - kRemoveEverythingArguments, browser())); + EXPECT_EQ(NULL, RunFunctionAndReturnSingleResult( + new RemoveBrowsingDataFunction(), + kRemoveEverythingArguments, + browser())); EXPECT_EQ(base::Time::FromDoubleT(1.0), GetBeginTime()); EXPECT_EQ((BrowsingDataRemover::REMOVE_SITE_DATA | |