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

Unified Diff: chrome/browser/extensions/api/tabs/tabs_test.cc

Issue 1226673003: Move MatchPattern to its own header and the base namespace. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 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/tabs/tabs_test.cc
diff --git a/chrome/browser/extensions/api/tabs/tabs_test.cc b/chrome/browser/extensions/api/tabs/tabs_test.cc
index e45f3074b1ca6694966b0d772b35e508b8a5aa69..48dde2eefeda0ea401541ed93cfe78828146ce3a 100644
--- a/chrome/browser/extensions/api/tabs/tabs_test.cc
+++ b/chrome/browser/extensions/api/tabs/tabs_test.cc
@@ -8,6 +8,8 @@
#include "base/memory/ref_counted.h"
#include "base/memory/scoped_ptr.h"
#include "base/prefs/pref_service.h"
+#include "base/strings/pattern.h"
+#include "base/strings/string_split.h"
#include "base/strings/string_util.h"
#include "base/strings/stringprintf.h"
#include "base/values.h"
@@ -63,11 +65,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, GetWindow) {
scoped_refptr<WindowsGetFunction> function = new WindowsGetFunction();
scoped_refptr<Extension> extension(test_util::CreateEmptyExtension());
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
- function.get(),
- base::StringPrintf("[%u]", window_id + 1),
- browser()),
+ function.get(), base::StringPrintf("[%u]", window_id + 1), browser()),
keys::kWindowNotFoundError));
// Basic window details.
@@ -137,10 +137,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, GetWindow) {
// Without "include_incognito".
function = new WindowsGetFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
- function.get(),
- base::StringPrintf("[%u]", incognito_window_id),
+ function.get(), base::StringPrintf("[%u]", incognito_window_id),
browser()),
keys::kWindowNotFoundError));
@@ -367,10 +366,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest,
scoped_refptr<WindowsCreateFunction> function = new WindowsCreateFunction();
scoped_refptr<Extension> extension(test_util::CreateEmptyExtension());
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
- utils::RunFunctionAndReturnError(function.get(),
- kArgsWithExplicitIncognitoParam,
- browser()),
+ EXPECT_TRUE(base::MatchPattern(
+ utils::RunFunctionAndReturnError(
+ function.get(), kArgsWithExplicitIncognitoParam, browser()),
keys::kIncognitoModeIsForced));
// Now try opening a normal window from incognito window.
@@ -378,10 +376,9 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest,
// Run with an explicit "incognito" param.
function = new WindowsCreateFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
- utils::RunFunctionAndReturnError(function.get(),
- kArgsWithExplicitIncognitoParam,
- incognito_browser),
+ EXPECT_TRUE(base::MatchPattern(
+ utils::RunFunctionAndReturnError(
+ function.get(), kArgsWithExplicitIncognitoParam, incognito_browser),
keys::kIncognitoModeIsForced));
}
@@ -398,20 +395,16 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest,
scoped_refptr<WindowsCreateFunction> function = new WindowsCreateFunction();
scoped_refptr<Extension> extension(test_util::CreateEmptyExtension());
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
- utils::RunFunctionAndReturnError(function.get(),
- kArgs,
- browser()),
+ EXPECT_TRUE(base::MatchPattern(
+ utils::RunFunctionAndReturnError(function.get(), kArgs, browser()),
keys::kIncognitoModeIsDisabled));
// Run in incognito window.
function = new WindowsCreateFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
- utils::RunFunctionAndReturnError(function.get(),
- kArgs,
- incognito_browser),
- keys::kIncognitoModeIsDisabled));
+ EXPECT_TRUE(base::MatchPattern(utils::RunFunctionAndReturnError(
+ function.get(), kArgs, incognito_browser),
+ keys::kIncognitoModeIsDisabled));
}
IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, QueryCurrentWindowTabs) {
@@ -532,44 +525,40 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, InvalidUpdateWindowState) {
scoped_refptr<WindowsUpdateFunction> function = new WindowsUpdateFunction();
scoped_refptr<Extension> extension(test_util::CreateEmptyExtension());
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
function.get(),
- base::StringPrintf(kArgsMinimizedWithFocus, window_id),
- browser()),
+ base::StringPrintf(kArgsMinimizedWithFocus, window_id), browser()),
keys::kInvalidWindowStateError));
static const char kArgsMaximizedWithoutFocus[] =
"[%u, {\"state\": \"maximized\", \"focused\": false}]";
function = new WindowsUpdateFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
function.get(),
- base::StringPrintf(kArgsMaximizedWithoutFocus, window_id),
- browser()),
+ base::StringPrintf(kArgsMaximizedWithoutFocus, window_id), browser()),
keys::kInvalidWindowStateError));
static const char kArgsMinimizedWithBounds[] =
"[%u, {\"state\": \"minimized\", \"width\": 500}]";
function = new WindowsUpdateFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
function.get(),
- base::StringPrintf(kArgsMinimizedWithBounds, window_id),
- browser()),
+ base::StringPrintf(kArgsMinimizedWithBounds, window_id), browser()),
keys::kInvalidWindowStateError));
static const char kArgsMaximizedWithBounds[] =
"[%u, {\"state\": \"maximized\", \"width\": 500}]";
function = new WindowsUpdateFunction();
function->set_extension(extension.get());
- EXPECT_TRUE(MatchPattern(
+ EXPECT_TRUE(base::MatchPattern(
utils::RunFunctionAndReturnError(
function.get(),
- base::StringPrintf(kArgsMaximizedWithBounds, window_id),
- browser()),
+ base::StringPrintf(kArgsMaximizedWithBounds, window_id), browser()),
keys::kInvalidWindowStateError));
}
@@ -609,39 +598,42 @@ IN_PROC_BROWSER_TEST_F(ExtensionWindowCreateTest, AcceptState) {
}
IN_PROC_BROWSER_TEST_F(ExtensionWindowCreateTest, ValidateCreateWindowState) {
+ EXPECT_TRUE(base::MatchPattern(
+ RunCreateWindowExpectError(
+ "[{\"state\": \"fullscreen\", \"type\": \"panel\"}]"),
+ keys::kInvalidWindowStateError));
+ EXPECT_TRUE(base::MatchPattern(
+ RunCreateWindowExpectError(
+ "[{\"state\": \"maximized\", \"type\": \"panel\"}]"),
+ keys::kInvalidWindowStateError));
+ EXPECT_TRUE(base::MatchPattern(
+ RunCreateWindowExpectError(
+ "[{\"state\": \"minimized\", \"type\": \"panel\"}]"),
+ keys::kInvalidWindowStateError));
EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"fullscreen\", \"type\": \"panel\"}]"),
- keys::kInvalidWindowStateError));
- EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"maximized\", \"type\": \"panel\"}]"),
- keys::kInvalidWindowStateError));
- EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"minimized\", \"type\": \"panel\"}]"),
- keys::kInvalidWindowStateError));
+ base::MatchPattern(RunCreateWindowExpectError(
+ "[{\"state\": \"minimized\", \"focused\": true}]"),
+ keys::kInvalidWindowStateError));
+ EXPECT_TRUE(base::MatchPattern(
+ RunCreateWindowExpectError(
+ "[{\"state\": \"maximized\", \"focused\": false}]"),
+ keys::kInvalidWindowStateError));
+ EXPECT_TRUE(base::MatchPattern(
+ RunCreateWindowExpectError(
+ "[{\"state\": \"fullscreen\", \"focused\": false}]"),
+ keys::kInvalidWindowStateError));
EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"minimized\", \"focused\": true}]"),
- keys::kInvalidWindowStateError));
+ base::MatchPattern(RunCreateWindowExpectError(
+ "[{\"state\": \"minimized\", \"width\": 500}]"),
+ keys::kInvalidWindowStateError));
EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"maximized\", \"focused\": false}]"),
- keys::kInvalidWindowStateError));
+ base::MatchPattern(RunCreateWindowExpectError(
+ "[{\"state\": \"maximized\", \"width\": 500}]"),
+ keys::kInvalidWindowStateError));
EXPECT_TRUE(
- MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"fullscreen\", \"focused\": false}]"),
- keys::kInvalidWindowStateError));
- EXPECT_TRUE(MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"minimized\", \"width\": 500}]"),
- keys::kInvalidWindowStateError));
- EXPECT_TRUE(MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"maximized\", \"width\": 500}]"),
- keys::kInvalidWindowStateError));
- EXPECT_TRUE(MatchPattern(RunCreateWindowExpectError(
- "[{\"state\": \"fullscreen\", \"width\": 500}]"),
- keys::kInvalidWindowStateError));
+ base::MatchPattern(RunCreateWindowExpectError(
+ "[{\"state\": \"fullscreen\", \"width\": 500}]"),
+ keys::kInvalidWindowStateError));
}
IN_PROC_BROWSER_TEST_F(ExtensionTabsTest, DuplicateTab) {
@@ -1080,7 +1072,7 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsZoomTest, ZoomSettings) {
// Test 'disabled' mode, which will reset A1's zoom to 1.f.
EXPECT_TRUE(RunSetZoomSettings(tab_id_A1, "disabled", NULL));
std::string error = RunSetZoomExpectError(tab_id_A1, 1.4f);
- EXPECT_TRUE(MatchPattern(error, keys::kCannotZoomDisabledTabError));
+ EXPECT_TRUE(base::MatchPattern(error, keys::kCannotZoomDisabledTabError));
EXPECT_FLOAT_EQ(
1.f, content::ZoomLevelToZoomFactor(GetZoomLevel(web_contents_A1)));
// We should still be able to zoom A2 though.
@@ -1137,12 +1129,10 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsZoomTest, GetZoomSettings) {
std::string error =
RunSetZoomSettingsExpectError(tab_id, "manual", "per-origin");
- EXPECT_TRUE(MatchPattern(error,
- keys::kPerOriginOnlyInAutomaticError));
+ EXPECT_TRUE(base::MatchPattern(error, keys::kPerOriginOnlyInAutomaticError));
error =
RunSetZoomSettingsExpectError(tab_id, "disabled", "per-origin");
- EXPECT_TRUE(MatchPattern(error,
- keys::kPerOriginOnlyInAutomaticError));
+ EXPECT_TRUE(base::MatchPattern(error, keys::kPerOriginOnlyInAutomaticError));
}
IN_PROC_BROWSER_TEST_F(ExtensionTabsZoomTest, CannotZoomInvalidTab) {
@@ -1152,10 +1142,10 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsZoomTest, CannotZoomInvalidTab) {
int bogus_id = tab_id + 100;
std::string error = RunSetZoomExpectError(bogus_id, 3.14159);
- EXPECT_TRUE(MatchPattern(error, keys::kTabNotFoundError));
+ EXPECT_TRUE(base::MatchPattern(error, keys::kTabNotFoundError));
error = RunSetZoomSettingsExpectError(bogus_id, "manual", "per-tab");
- EXPECT_TRUE(MatchPattern(error, keys::kTabNotFoundError));
+ EXPECT_TRUE(base::MatchPattern(error, keys::kTabNotFoundError));
const char kNewTestTabArgs[] = "chrome://version";
params = GetOpenParams(kNewTestTabArgs);
@@ -1164,11 +1154,13 @@ IN_PROC_BROWSER_TEST_F(ExtensionTabsZoomTest, CannotZoomInvalidTab) {
// Test chrome.tabs.setZoom().
error = RunSetZoomExpectError(tab_id, 3.14159);
- EXPECT_TRUE(MatchPattern(error, manifest_errors::kCannotAccessChromeUrl));
+ EXPECT_TRUE(
+ base::MatchPattern(error, manifest_errors::kCannotAccessChromeUrl));
// chrome.tabs.setZoomSettings().
error = RunSetZoomSettingsExpectError(tab_id, "manual", "per-tab");
- EXPECT_TRUE(MatchPattern(error, manifest_errors::kCannotAccessChromeUrl));
+ EXPECT_TRUE(
+ base::MatchPattern(error, manifest_errors::kCannotAccessChromeUrl));
}
} // namespace extensions
« no previous file with comments | « chrome/browser/extensions/api/tabs/tabs_api.cc ('k') | chrome/browser/extensions/extension_service_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698