| Index: content/browser/notifications/notification_database_data_unittest.cc
|
| diff --git a/content/browser/notifications/notification_database_data_unittest.cc b/content/browser/notifications/notification_database_data_unittest.cc
|
| index 2613108db5c4d0030237b569c11e99beae0f2320..5a6d6ad1c5706512e27986a6ceda1f1ad81a2be2 100644
|
| --- a/content/browser/notifications/notification_database_data_unittest.cc
|
| +++ b/content/browser/notifications/notification_database_data_unittest.cc
|
| @@ -2,9 +2,11 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "base/strings/string_number_conversions.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "content/browser/notifications/notification_database_data.pb.h"
|
| #include "content/browser/notifications/notification_database_data_conversions.h"
|
| +#include "content/common/notification_constants.h"
|
| #include "content/public/browser/notification_database_data.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -42,6 +44,12 @@ TEST(NotificationDatabaseDataTest, SerializeAndDeserializeData) {
|
| notification_data.vibration_pattern = vibration_pattern;
|
| notification_data.silent = true;
|
| notification_data.data = developer_data;
|
| + for (size_t i = 0; i < kPlatformNotificationMaxActions; i++) {
|
| + PlatformNotificationAction notification_action;
|
| + notification_action.action = base::SizeTToString(i);
|
| + notification_action.title = base::SizeTToString16(i);
|
| + notification_data.actions.push_back(notification_action);
|
| + }
|
|
|
| NotificationDatabaseData database_data;
|
| database_data.notification_id = kNotificationId;
|
| @@ -84,6 +92,15 @@ TEST(NotificationDatabaseDataTest, SerializeAndDeserializeData) {
|
| ASSERT_EQ(developer_data.size(), copied_notification_data.data.size());
|
| for (size_t i = 0; i < developer_data.size(); ++i)
|
| EXPECT_EQ(developer_data[i], copied_notification_data.data[i]);
|
| +
|
| + ASSERT_EQ(notification_data.actions.size(),
|
| + copied_notification_data.actions.size());
|
| + for (size_t i = 0; i < notification_data.actions.size(); ++i) {
|
| + EXPECT_EQ(notification_data.actions[i].action,
|
| + copied_notification_data.actions[i].action);
|
| + EXPECT_EQ(notification_data.actions[i].title,
|
| + copied_notification_data.actions[i].title);
|
| + }
|
| }
|
|
|
| } // namespace content
|
|
|