1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef CONTENT_PUBLIC_TEST_MOCK_NOTIFICATION_OBSERVER_MOCK_H_
6#define CONTENT_PUBLIC_TEST_MOCK_NOTIFICATION_OBSERVER_MOCK_H_
7
8#include "content/public/browser/notification_observer.h"
9#include "testing/gmock/include/gmock/gmock.h"
10
11namespace content {
12
13class NotificationDetails;
14class NotificationSource;
15
16class MockNotificationObserver : public NotificationObserver {
17 public:
18  MockNotificationObserver();
19  virtual ~MockNotificationObserver();
20
21  MOCK_METHOD3(Observe, void(int type,
22                             const NotificationSource& source,
23                             const NotificationDetails& details));
24};
25
26}  // namespace content
27
28#endif  // CONTENT_PUBLIC_TEST_MOCK_NOTIFICATION_OBSERVER_MOCK_H_
29