summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/api/browsing_data
diff options
context:
space:
mode:
authormtytel@chromium.org <mtytel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-12 22:39:09 +0000
committermtytel@chromium.org <mtytel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-12 22:39:09 +0000
commit07ff5fdb0c27afeed02cec68d42c49c4d694d521 (patch)
tree9c616ed2d25f1284716fd193999943fb24ae4cb2 /chrome/browser/extensions/api/browsing_data
parentb8da3c2d5cb4399505bd3e8cd05a00c588c1e45f (diff)
downloadchromium_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.cc17
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 |