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

Unified Diff: chrome/browser/extensions/api/declarative_content/content_action_unittest.cc

Issue 1871713002: Convert //chrome/browser/extensions from scoped_ptr to std::unique_ptr (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase and fix header Created 4 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/extensions/api/declarative_content/content_action_unittest.cc
diff --git a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
index 491e294e8b8ada23ec4902a518f9de0737482acc..37f605b26918114dd8a11e1144967f5f14675c99 100644
--- a/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
+++ b/chrome/browser/extensions/api/declarative_content/content_action_unittest.cc
@@ -36,8 +36,7 @@ namespace {
using base::test::ParseJson;
using testing::HasSubstr;
-
-scoped_ptr<base::DictionaryValue> SimpleManifest() {
+std::unique_ptr<base::DictionaryValue> SimpleManifest() {
return DictionaryBuilder()
.Set("name", "extension")
.Set("manifest_version", 2)
@@ -71,7 +70,7 @@ class RequestContentScriptTest : public ExtensionServiceTestBase {
TEST(DeclarativeContentActionTest, InvalidCreation) {
TestExtensionEnvironment env;
std::string error;
- scoped_ptr<const ContentAction> result;
+ std::unique_ptr<const ContentAction> result;
// Test wrong data type passed.
error.clear();
@@ -106,13 +105,11 @@ TEST(DeclarativeContentActionTest, ShowPageActionWithoutPageAction) {
const Extension* extension = env.MakeExtension(base::DictionaryValue());
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- NULL,
- extension,
- *ParseJson(
- "{\n"
- " \"instanceType\": \"declarativeContent.ShowPageAction\",\n"
- "}"),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ NULL, extension,
+ *ParseJson("{\n"
+ " \"instanceType\": \"declarativeContent.ShowPageAction\",\n"
+ "}"),
&error);
EXPECT_THAT(error, testing::HasSubstr("without a page action"));
ASSERT_FALSE(result.get());
@@ -124,20 +121,18 @@ TEST(DeclarativeContentActionTest, ShowPageAction) {
const Extension* extension = env.MakeExtension(
*ParseJson("{\"page_action\": { \"default_title\": \"Extension\" } }"));
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- NULL,
- extension,
- *ParseJson(
- "{\n"
- " \"instanceType\": \"declarativeContent.ShowPageAction\",\n"
- "}"),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ NULL, extension,
+ *ParseJson("{\n"
+ " \"instanceType\": \"declarativeContent.ShowPageAction\",\n"
+ "}"),
&error);
EXPECT_EQ("", error);
ASSERT_TRUE(result.get());
ExtensionAction* page_action =
ExtensionActionManager::Get(env.profile())->GetPageAction(*extension);
- scoped_ptr<content::WebContents> contents = env.MakeTab();
+ std::unique_ptr<content::WebContents> contents = env.MakeTab();
const int tab_id = ExtensionTabUtil::GetTabId(contents.get());
EXPECT_FALSE(page_action->GetIsVisible(tab_id));
ContentAction::ApplyInfo apply_info = {
@@ -170,7 +165,7 @@ TEST(DeclarativeContentActionTest, SetIcon) {
std::string data64;
base::Base64Encode(binary_data, &data64);
- scoped_ptr<base::DictionaryValue> dict =
+ std::unique_ptr<base::DictionaryValue> dict =
DictionaryBuilder()
.Set("instanceType", "declarativeContent.SetIcon")
.Set("imageData", DictionaryBuilder().Set("19", data64).Build())
@@ -179,17 +174,14 @@ TEST(DeclarativeContentActionTest, SetIcon) {
const Extension* extension = env.MakeExtension(
*ParseJson("{\"page_action\": { \"default_title\": \"Extension\" } }"));
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- NULL,
- extension,
- *dict,
- &error);
+ std::unique_ptr<const ContentAction> result =
+ ContentAction::Create(NULL, extension, *dict, &error);
EXPECT_EQ("", error);
ASSERT_TRUE(result.get());
ExtensionAction* page_action =
ExtensionActionManager::Get(env.profile())->GetPageAction(*extension);
- scoped_ptr<content::WebContents> contents = env.MakeTab();
+ std::unique_ptr<content::WebContents> contents = env.MakeTab();
const int tab_id = ExtensionTabUtil::GetTabId(contents.get());
EXPECT_FALSE(page_action->GetIsVisible(tab_id));
ContentAction::ApplyInfo apply_info = {
@@ -207,9 +199,8 @@ TEST(DeclarativeContentActionTest, SetIcon) {
TEST_F(RequestContentScriptTest, MissingScripts) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -224,9 +215,8 @@ TEST_F(RequestContentScriptTest, MissingScripts) {
TEST_F(RequestContentScriptTest, CSS) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -240,9 +230,8 @@ TEST_F(RequestContentScriptTest, CSS) {
TEST_F(RequestContentScriptTest, JS) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -256,9 +245,8 @@ TEST_F(RequestContentScriptTest, JS) {
TEST_F(RequestContentScriptTest, CSSBadType) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -271,9 +259,8 @@ TEST_F(RequestContentScriptTest, CSSBadType) {
TEST_F(RequestContentScriptTest, JSBadType) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -286,9 +273,8 @@ TEST_F(RequestContentScriptTest, JSBadType) {
TEST_F(RequestContentScriptTest, AllFrames) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -303,9 +289,8 @@ TEST_F(RequestContentScriptTest, AllFrames) {
TEST_F(RequestContentScriptTest, MatchAboutBlank) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -320,9 +305,8 @@ TEST_F(RequestContentScriptTest, MatchAboutBlank) {
TEST_F(RequestContentScriptTest, AllFramesBadType) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"
@@ -336,9 +320,8 @@ TEST_F(RequestContentScriptTest, AllFramesBadType) {
TEST_F(RequestContentScriptTest, MatchAboutBlankBadType) {
Init();
std::string error;
- scoped_ptr<const ContentAction> result = ContentAction::Create(
- profile(),
- extension(),
+ std::unique_ptr<const ContentAction> result = ContentAction::Create(
+ profile(), extension(),
*ParseJson(
"{\n"
" \"instanceType\": \"declarativeContent.RequestContentScript\",\n"

Powered by Google App Engine
This is Rietveld 408576698