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

Unified Diff: ui/message_center/message_center_impl_unittest.cc

Issue 1539583003: Convert Pass()→std::move() in ui/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years 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
« no previous file with comments | « ui/message_center/message_center_impl.cc ('k') | ui/message_center/message_center_tray_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/message_center/message_center_impl_unittest.cc
diff --git a/ui/message_center/message_center_impl_unittest.cc b/ui/message_center/message_center_impl_unittest.cc
index 97300b73aca013fae0d8244632340af0a462a7ea..e22dc51138cc04c53b434d82050887798a89c13d 100644
--- a/ui/message_center/message_center_impl_unittest.cc
+++ b/ui/message_center/message_center_impl_unittest.cc
@@ -4,6 +4,8 @@
#include "ui/message_center/message_center_impl.h"
+#include <utility>
+
#include "base/bind.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
@@ -617,15 +619,15 @@ TEST_F(MessageCenterImplTest, ForceNotificationFlush_InconsistentUpdate) {
// Add -> Update (with ID change)
scoped_ptr<Notification> notification(CreateSimpleNotification(id1));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id2));
- message_center()->UpdateNotification(id1, notification.Pass());
+ message_center()->UpdateNotification(id1, std::move(notification));
// Add (although the same ID exists) -> Update (with ID change) -> Remove
notification.reset(CreateSimpleNotification(id2));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id3));
- message_center()->UpdateNotification(id2, notification.Pass());
+ message_center()->UpdateNotification(id2, std::move(notification));
message_center()->RemoveNotification(id3, false);
// Remove (although the ID has already removed)
@@ -728,9 +730,9 @@ TEST_F(MessageCenterImplTestWithChangeQueue, QueueUpdatesWithCenterVisible) {
// First, add and update a notification to ensure updates happen
// normally.
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id2));
- message_center()->UpdateNotification(id, notification.Pass());
+ message_center()->UpdateNotification(id, std::move(notification));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id2));
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id));
@@ -739,7 +741,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, QueueUpdatesWithCenterVisible) {
// Then update a notification; nothing should have happened.
notification.reset(CreateSimpleNotification(id));
- message_center()->UpdateNotification(id2, notification.Pass());
+ message_center()->UpdateNotification(id2, std::move(notification));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id2));
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id));
@@ -758,7 +760,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, ComplexQueueing) {
int i = 0;
for (; i < 3; i++) {
notification.reset(CreateSimpleNotification(ids[i]));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
}
for (i = 0; i < 3; i++) {
EXPECT_TRUE(message_center()->FindVisibleNotificationById(ids[i]));
@@ -768,7 +770,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, ComplexQueueing) {
}
notification.reset(CreateNotification(ids[4], NOTIFICATION_TYPE_PROGRESS));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
// Now start queueing.
// NL: ["0", "1", "2", "4p"]
@@ -776,25 +778,25 @@ TEST_F(MessageCenterImplTestWithChangeQueue, ComplexQueueing) {
// This should update notification "1" to have id "3".
notification.reset(CreateSimpleNotification(ids[3]));
- message_center()->UpdateNotification(ids[1], notification.Pass());
+ message_center()->UpdateNotification(ids[1], std::move(notification));
// Change the ID: "4p" -> "5", "5" -> "1", "1" -> "4p". They shouldn't
// override the previous change ("1" -> "3") nor the next one ("3" -> "5").
notification.reset(CreateSimpleNotification(ids[5]));
- message_center()->UpdateNotification(ids[4], notification.Pass());
+ message_center()->UpdateNotification(ids[4], std::move(notification));
notification.reset(CreateSimpleNotification(ids[1]));
- message_center()->UpdateNotification(ids[5], notification.Pass());
+ message_center()->UpdateNotification(ids[5], std::move(notification));
notification.reset(CreateNotification(ids[4], NOTIFICATION_TYPE_PROGRESS));
- message_center()->UpdateNotification(ids[1], notification.Pass());
+ message_center()->UpdateNotification(ids[1], std::move(notification));
// This should update notification "3" to "5" after we go TRANSIENT.
notification.reset(CreateSimpleNotification(ids[5]));
- message_center()->UpdateNotification(ids[3], notification.Pass());
+ message_center()->UpdateNotification(ids[3], std::move(notification));
// This should create a new "3", that doesn't overwrite the update to 3
// before.
notification.reset(CreateSimpleNotification(ids[3]));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
// The NL should still be the same: ["0", "1", "2", "4p"]
EXPECT_TRUE(message_center()->FindVisibleNotificationById(ids[0]));
@@ -826,7 +828,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, UpdateWhileQueueing) {
for (; i < 6; i++) {
notification.reset(CreateSimpleNotification(ids[i]));
notification->set_title(base::ASCIIToUTF16("ORIGINAL TITLE"));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
}
for (i = 0; i < 6; i++) {
EXPECT_TRUE(message_center()->FindVisibleNotificationById(ids[i]));
@@ -837,7 +839,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, UpdateWhileQueueing) {
notification.reset(CreateNotification(ids[10], NOTIFICATION_TYPE_PROGRESS));
notification->set_progress(10);
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
// Now start queueing.
message_center()->SetVisibility(VISIBILITY_MESSAGE_CENTER);
@@ -852,65 +854,65 @@ TEST_F(MessageCenterImplTestWithChangeQueue, UpdateWhileQueueing) {
message_center()->RemoveNotification(ids[2], false);
notification.reset(CreateSimpleNotification(ids[2]));
notification->set_title(base::ASCIIToUTF16("NEW TITLE 2"));
- message_center()->UpdateNotification(ids[2], notification.Pass());
+ message_center()->UpdateNotification(ids[2], std::move(notification));
// Notification 3: (Exists) -> Removed -> Updated
message_center()->RemoveNotification(ids[3], false);
notification.reset(CreateSimpleNotification(ids[3]));
notification->set_title(base::ASCIIToUTF16("NEW TITLE 3"));
- message_center()->UpdateNotification(ids[3], notification.Pass());
+ message_center()->UpdateNotification(ids[3], std::move(notification));
// Notification 4: (Exists) -> Removed -> Added -> Removed
message_center()->RemoveNotification(ids[4], false);
notification.reset(CreateSimpleNotification(ids[4]));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
message_center()->RemoveNotification(ids[4], false);
// Notification 5: (Exists) -> Updated
notification.reset(CreateSimpleNotification(ids[5]));
notification->set_title(base::ASCIIToUTF16("NEW TITLE 5"));
- message_center()->UpdateNotification(ids[5], notification.Pass());
+ message_center()->UpdateNotification(ids[5], std::move(notification));
// Notification 6: Updated
notification.reset(CreateSimpleNotification(ids[6]));
- message_center()->UpdateNotification(ids[6], notification.Pass());
+ message_center()->UpdateNotification(ids[6], std::move(notification));
// Notification 7: Updated -> Removed
notification.reset(CreateSimpleNotification(ids[7]));
- message_center()->UpdateNotification(ids[7], notification.Pass());
+ message_center()->UpdateNotification(ids[7], std::move(notification));
message_center()->RemoveNotification(ids[7], false);
// Notification 8: Added -> Updated
notification.reset(CreateSimpleNotification(ids[8]));
notification->set_title(base::ASCIIToUTF16("UPDATING 8-1"));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(ids[8]));
notification->set_title(base::ASCIIToUTF16("NEW TITLE 8"));
- message_center()->UpdateNotification(ids[8], notification.Pass());
+ message_center()->UpdateNotification(ids[8], std::move(notification));
// Notification 9: Added -> Updated -> Removed
notification.reset(CreateSimpleNotification(ids[9]));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(ids[9]));
- message_center()->UpdateNotification(ids[9], notification.Pass());
+ message_center()->UpdateNotification(ids[9], std::move(notification));
message_center()->RemoveNotification(ids[9], false);
// Notification 10 (TYPE_PROGRESS): Updated -> Removed -> Added -> Updated
// Step 1) Progress is updated immediately before removed.
notification.reset(CreateNotification(ids[10], NOTIFICATION_TYPE_PROGRESS));
notification->set_progress(20);
- message_center()->UpdateNotification(ids[10], notification.Pass());
+ message_center()->UpdateNotification(ids[10], std::move(notification));
EXPECT_EQ(20,
message_center()->FindVisibleNotificationById(ids[10])->progress());
message_center()->RemoveNotification(ids[10], false);
// Step 2) Progress isn't updated after removed.
notification.reset(CreateSimpleNotification(ids[10]));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
EXPECT_EQ(20,
message_center()->FindVisibleNotificationById(ids[10])->progress());
notification.reset(CreateSimpleNotification(ids[10]));
notification->set_progress(40);
- message_center()->UpdateNotification(ids[10], notification.Pass());
+ message_center()->UpdateNotification(ids[10], std::move(notification));
EXPECT_EQ(20,
message_center()->FindVisibleNotificationById(ids[10])->progress());
@@ -986,7 +988,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, QueuedDirectUpdates) {
EXPECT_EQ(original_size, original_buttons[0].icon.Size());
EXPECT_EQ(original_size, original_buttons[1].icon.Size());
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
// The notification should be in the queue.
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id));
@@ -1043,12 +1045,12 @@ TEST_F(MessageCenterImplTestWithChangeQueue, ForceNotificationFlushUpdate) {
std::string id2("id2");
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
message_center()->SetVisibility(VISIBILITY_MESSAGE_CENTER);
notification.reset(CreateSimpleNotification(id2));
- message_center()->UpdateNotification(id, notification.Pass());
+ message_center()->UpdateNotification(id, std::move(notification));
// Nothing is changed.
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id2));
@@ -1076,7 +1078,7 @@ TEST_F(MessageCenterImplTestWithChangeQueue, ForceNotificationFlushRemove) {
std::string id("id1");
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
message_center()->SetVisibility(VISIBILITY_MESSAGE_CENTER);
message_center()->RemoveNotification(id, false);
@@ -1101,16 +1103,16 @@ TEST_F(MessageCenterImplTestWithChangeQueue,
// Add -> Update (with ID change) -> Remove
scoped_ptr<Notification> notification(CreateSimpleNotification(id1));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id2));
- message_center()->UpdateNotification(id1, notification.Pass());
+ message_center()->UpdateNotification(id1, std::move(notification));
message_center()->RemoveNotification(id2, false);
// Add -> Update (with ID change)
notification.reset(CreateSimpleNotification(id2));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id3));
- message_center()->UpdateNotification(id2, notification.Pass());
+ message_center()->UpdateNotification(id2, std::move(notification));
// Notification is not added since the message center has opened.
ASSERT_EQ(0u, message_center()->NotificationCount());
@@ -1131,9 +1133,9 @@ TEST_F(MessageCenterImplTestWithoutChangeQueue,
// First, add and update a notification to ensure updates happen
// normally.
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
notification.reset(CreateSimpleNotification(id2));
- message_center()->UpdateNotification(id, notification.Pass());
+ message_center()->UpdateNotification(id, std::move(notification));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id2));
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id));
@@ -1142,7 +1144,7 @@ TEST_F(MessageCenterImplTestWithoutChangeQueue,
// Then update a notification; the update should have propagated.
notification.reset(CreateSimpleNotification(id));
- message_center()->UpdateNotification(id2, notification.Pass());
+ message_center()->UpdateNotification(id2, std::move(notification));
EXPECT_FALSE(message_center()->FindVisibleNotificationById(id2));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id));
}
@@ -1155,7 +1157,7 @@ TEST_F(MessageCenterImplTestWithoutChangeQueue, AddWhileMessageCenterVisible) {
// Add a notification and confirm the adding should have propagated.
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id));
}
@@ -1165,7 +1167,7 @@ TEST_F(MessageCenterImplTestWithoutChangeQueue,
// First, add a notification to ensure updates happen normally.
scoped_ptr<Notification> notification(CreateSimpleNotification(id));
- message_center()->AddNotification(notification.Pass());
+ message_center()->AddNotification(std::move(notification));
EXPECT_TRUE(message_center()->FindVisibleNotificationById(id));
// Then open the message center.
« no previous file with comments | « ui/message_center/message_center_impl.cc ('k') | ui/message_center/message_center_tray_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698