| Index: chrome/browser/extensions/api/notifications/notifications_apitest.cc
|
| diff --git a/chrome/browser/extensions/api/notifications/notifications_apitest.cc b/chrome/browser/extensions/api/notifications/notifications_apitest.cc
|
| index bf145fc4ab7d4b6ec77cb7fd730af4bccb9609e5..01d7c9d6141fe47f91f6bbc616707704c34fe5c0 100644
|
| --- a/chrome/browser/extensions/api/notifications/notifications_apitest.cc
|
| +++ b/chrome/browser/extensions/api/notifications/notifications_apitest.cc
|
| @@ -70,7 +70,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| notification_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_function,
|
| + notification_function.get(),
|
| "[\"\", " // Empty string: ask API to generate ID
|
| "{"
|
| "\"type\": \"basic\","
|
| @@ -78,7 +78,8 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| "\"title\": \"Attention!\","
|
| "\"message\": \"Check out Cirque du Soleil\""
|
| "}]",
|
| - browser(), utils::NONE));
|
| + browser(),
|
| + utils::NONE));
|
|
|
| ASSERT_EQ(base::Value::TYPE_STRING, result->GetType());
|
| ASSERT_TRUE(result->GetAsString(¬ification_id));
|
| @@ -95,15 +96,17 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| notification_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_function,
|
| - "[\"" + notification_id + "\", "
|
| - "{"
|
| - "\"type\": \"basic\","
|
| - "\"iconUrl\": \"an/image/that/does/not/exist.png\","
|
| - "\"title\": \"Attention!\","
|
| - "\"message\": \"Too late! The show ended yesterday\""
|
| - "}]",
|
| - browser(), utils::NONE));
|
| + notification_function.get(),
|
| + "[\"" + notification_id +
|
| + "\", "
|
| + "{"
|
| + "\"type\": \"basic\","
|
| + "\"iconUrl\": \"an/image/that/does/not/exist.png\","
|
| + "\"title\": \"Attention!\","
|
| + "\"message\": \"Too late! The show ended yesterday\""
|
| + "}]",
|
| + browser(),
|
| + utils::NONE));
|
|
|
| ASSERT_EQ(base::Value::TYPE_BOOLEAN, result->GetType());
|
| bool copy_bool_value = false;
|
| @@ -127,7 +130,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| notification_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_function,
|
| + notification_function.get(),
|
| "[\"xxxxxxxxxxxx\", "
|
| "{"
|
| "\"type\": \"basic\","
|
| @@ -135,7 +138,8 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| "\"title\": \"!\","
|
| "\"message\": \"!\""
|
| "}]",
|
| - browser(), utils::NONE));
|
| + browser(),
|
| + utils::NONE));
|
|
|
| ASSERT_EQ(base::Value::TYPE_BOOLEAN, result->GetType());
|
| bool copy_bool_value = false;
|
| @@ -152,9 +156,11 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| notification_function->set_extension(empty_extension.get());
|
| notification_function->set_has_callback(true);
|
|
|
| - scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_function,
|
| - "[\"xxxxxxxxxxx\"]", browser(), utils::NONE));
|
| + scoped_ptr<base::Value> result(
|
| + utils::RunFunctionAndReturnSingleResult(notification_function.get(),
|
| + "[\"xxxxxxxxxxx\"]",
|
| + browser(),
|
| + utils::NONE));
|
|
|
| ASSERT_EQ(base::Value::TYPE_BOOLEAN, result->GetType());
|
| bool copy_bool_value = false;
|
| @@ -171,9 +177,11 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestIdUsage) {
|
| notification_function->set_extension(empty_extension.get());
|
| notification_function->set_has_callback(true);
|
|
|
| - scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_function,
|
| - "[\"" + notification_id + "\"]", browser(), utils::NONE));
|
| + scoped_ptr<base::Value> result(
|
| + utils::RunFunctionAndReturnSingleResult(notification_function.get(),
|
| + "[\"" + notification_id + "\"]",
|
| + browser(),
|
| + utils::NONE));
|
|
|
| ASSERT_EQ(base::Value::TYPE_BOOLEAN, result->GetType());
|
| bool copy_bool_value = false;
|
| @@ -192,7 +200,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestBaseFormatNotification) {
|
| notification_create_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_create_function,
|
| + notification_create_function.get(),
|
| "[\"\", "
|
| "{"
|
| "\"type\": \"basic\","
|
| @@ -213,7 +221,8 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestBaseFormatNotification) {
|
| "\"expandedMessage\": \"This is a longer expanded message.\","
|
| "\"imageUrl\": \"http://www.google.com/logos/2012/election12-hp.jpg\""
|
| "}]",
|
| - browser(), utils::NONE));
|
| + browser(),
|
| + utils::NONE));
|
|
|
| std::string notification_id;
|
| ASSERT_EQ(base::Value::TYPE_STRING, result->GetType());
|
| @@ -231,7 +240,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestMultipleItemNotification) {
|
| notification_create_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_create_function,
|
| + notification_create_function.get(),
|
| "[\"\", "
|
| "{"
|
| "\"type\": \"list\","
|
| @@ -253,7 +262,8 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, TestMultipleItemNotification) {
|
| "\"priority\": 1,"
|
| "\"eventTime\": 1361488019.9999999"
|
| "}]",
|
| - browser(), utils::NONE));
|
| + browser(),
|
| + utils::NONE));
|
| // TODO(dharcourt): [...], items = [{title: foo, message: bar}, ...], [...]
|
|
|
| std::string notification_id;
|
| @@ -278,7 +288,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, MAYBE_TestGetAll) {
|
| notification_get_all_function->set_extension(empty_extension.get());
|
| notification_get_all_function->set_has_callback(true);
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_get_all_function, "[]", browser(), utils::NONE));
|
| + notification_get_all_function.get(), "[]", browser(), utils::NONE));
|
|
|
| base::DictionaryValue* return_value;
|
| ASSERT_EQ(base::Value::TYPE_DICTIONARY, result->GetType());
|
| @@ -297,7 +307,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, MAYBE_TestGetAll) {
|
| notification_create_function->set_has_callback(true);
|
|
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_create_function,
|
| + notification_create_function.get(),
|
| base::StringPrintf("[\"identifier-%u\", "
|
| "{"
|
| "\"type\": \"basic\","
|
| @@ -319,7 +329,7 @@ IN_PROC_BROWSER_TEST_F(NotificationsApiTest, MAYBE_TestGetAll) {
|
| notification_get_all_function->set_extension(empty_extension.get());
|
| notification_get_all_function->set_has_callback(true);
|
| scoped_ptr<base::Value> result(utils::RunFunctionAndReturnSingleResult(
|
| - notification_get_all_function, "[]", browser(), utils::NONE));
|
| + notification_get_all_function.get(), "[]", browser(), utils::NONE));
|
|
|
| base::DictionaryValue* return_value;
|
| ASSERT_EQ(base::Value::TYPE_DICTIONARY, result->GetType());
|
|
|