Index: trunk/src/chrome/browser/notifications/sync_notifier/synced_notification_unittest.cc |
=================================================================== |
--- trunk/src/chrome/browser/notifications/sync_notifier/synced_notification_unittest.cc (revision 199638) |
+++ trunk/src/chrome/browser/notifications/sync_notifier/synced_notification_unittest.cc (working copy) |
@@ -13,8 +13,10 @@ |
#include "sync/protocol/sync.pb.h" |
#include "sync/protocol/synced_notification_specifics.pb.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#if defined(ENABLE_MESSAGE_CENTER) |
#include "ui/message_center/message_center_util.h" |
#include "ui/message_center/notification_types.h" |
+#endif // ENABLE_MESSAGE_CENTER |
using syncer::SyncData; |
using notifier::SyncedNotification; |
@@ -26,11 +28,19 @@ |
const uint64 kFakeCreationTime = 42; |
const int kProtobufPriority = static_cast<int>( |
sync_pb::CoalescedSyncedNotification_Priority_LOW); |
+#if defined (ENABLE_MESSAGE_CENTER) |
const int kNotificationPriority = static_cast<int>( |
message_center::LOW_PRIORITY); |
+#else // ENABLE_MESSAGE_CENTER |
+const int kNotificationPriority = 1; |
+#endif // ENABLE_MESSAGE_CENTER |
bool UseRichNotifications() { |
+#if defined(ENABLE_MESSAGE_CENTER) |
return message_center::IsRichNotificationEnabled(); |
+#else // ENABLE_MESSAGE_CENTER |
+ return false; |
+#endif // ENABLE_MESSAGE_CENTER |
} |
const char kTitle1[] = "New appointment at 2:15"; |
@@ -562,6 +572,8 @@ |
if (!UseRichNotifications()) |
return; |
+#if defined(ENABLE_MESSAGE_CENTER) |
+ |
StubNotificationUIManager notification_manager; |
// Call the method under test using the pre-populated data. |
@@ -623,6 +635,8 @@ |
<< "Expected: " << expected_fields |
<< ", but actual: " << *actual_fields; |
+#endif // ENABLE_MESSAGE_CENTER |
+ |
} |
// TODO(petewil): Add a test for a notification being read and or deleted. |