OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "ui/message_center/message_center_impl.h" | 5 #include "ui/message_center/message_center_impl.h" |
6 | 6 |
7 #include <utility> | 7 #include <utility> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/location.h" | 10 #include "base/location.h" |
(...skipping 1067 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1078 | 1078 |
1079 // The notification should be in the queue. | 1079 // The notification should be in the queue. |
1080 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); | 1080 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); |
1081 | 1081 |
1082 // Now try setting the icon to a different size. | 1082 // Now try setting the icon to a different size. |
1083 gfx::Size new_size(16, 16); | 1083 gfx::Size new_size(16, 16); |
1084 EXPECT_NE(original_size, new_size); | 1084 EXPECT_NE(original_size, new_size); |
1085 | 1085 |
1086 SkBitmap bitmap; | 1086 SkBitmap bitmap; |
1087 bitmap.allocN32Pixels(new_size.width(), new_size.height(), true); | 1087 bitmap.allocN32Pixels(new_size.width(), new_size.height(), true); |
1088 sk_sp<SkSurface> surface = SkSurface::MakeRasterDirect( | 1088 SkCanvas canvas(bitmap); |
1089 bitmap.info(), bitmap.getPixels(), bitmap.rowBytes()); | 1089 canvas.drawColor(SK_ColorBLUE); |
1090 surface->getCanvas()->drawColor(SK_ColorBLUE); | |
1091 gfx::Image test_image( | 1090 gfx::Image test_image( |
1092 gfx::Image(gfx::ImageSkia(gfx::ImageSkiaRep(bitmap, 1.f)))); | 1091 gfx::Image(gfx::ImageSkia(gfx::ImageSkiaRep(bitmap, 1.f)))); |
1093 message_center()->SetNotificationIcon(id, test_image); | 1092 message_center()->SetNotificationIcon(id, test_image); |
1094 message_center()->SetNotificationImage(id, test_image); | 1093 message_center()->SetNotificationImage(id, test_image); |
1095 message_center()->SetNotificationButtonIcon(id, 0, test_image); | 1094 message_center()->SetNotificationButtonIcon(id, 0, test_image); |
1096 message_center()->SetNotificationButtonIcon(id, 1, test_image); | 1095 message_center()->SetNotificationButtonIcon(id, 1, test_image); |
1097 | 1096 |
1098 // The notification should be in the queue. | 1097 // The notification should be in the queue. |
1099 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); | 1098 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); |
1100 | 1099 |
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1263 // Then open the message center. | 1262 // Then open the message center. |
1264 message_center()->SetVisibility(VISIBILITY_MESSAGE_CENTER); | 1263 message_center()->SetVisibility(VISIBILITY_MESSAGE_CENTER); |
1265 | 1264 |
1266 // Then update a notification; the update should have propagated. | 1265 // Then update a notification; the update should have propagated. |
1267 message_center()->RemoveNotification(id, false); | 1266 message_center()->RemoveNotification(id, false); |
1268 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); | 1267 EXPECT_FALSE(message_center()->FindVisibleNotificationById(id)); |
1269 } | 1268 } |
1270 | 1269 |
1271 } // namespace internal | 1270 } // namespace internal |
1272 } // namespace message_center | 1271 } // namespace message_center |
OLD | NEW |