diff options
author | seanparent@google.com <seanparent@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-13 22:55:55 +0000 |
---|---|---|
committer | seanparent@google.com <seanparent@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-07-13 22:55:55 +0000 |
commit | 3cdf37690c508a8251f0893e0a757b2fa50f7f2a (patch) | |
tree | 025619f3f2aa38efedef0c30dd6f97a73e30452d /chrome/browser/chromeos/cros/mock_update_library.h | |
parent | 070c49c0f0578ccda58ccc4d3528f9458b5a2879 (diff) | |
download | chromium_src-3cdf37690c508a8251f0893e0a757b2fa50f7f2a.zip chromium_src-3cdf37690c508a8251f0893e0a757b2fa50f7f2a.tar.gz chromium_src-3cdf37690c508a8251f0893e0a757b2fa50f7f2a.tar.bz2 |
Added system notification for update_engine.
BUG=chromium-os:1178 1610 2033
TEST=UpdateBrowserTest.Notifications
Review URL: http://codereview.chromium.org/2859043
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@52237 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/chromeos/cros/mock_update_library.h')
-rw-r--r-- | chrome/browser/chromeos/cros/mock_update_library.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/cros/mock_update_library.h b/chrome/browser/chromeos/cros/mock_update_library.h new file mode 100644 index 0000000..4e1e7f6 --- /dev/null +++ b/chrome/browser/chromeos/cros/mock_update_library.h @@ -0,0 +1,30 @@ +// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef CHROME_BROWSER_CHROMEOS_CROS_MOCK_UPDATE_LIBRARY_H_ +#define CHROME_BROWSER_CHROMEOS_CROS_MOCK_UPDATE_LIBRARY_H_ + +#include "base/observer_list.h" +#include "chrome/browser/chromeos/cros/update_library.h" +#include "testing/gmock/include/gmock/gmock.h" + +namespace chromeos { + +class MockUpdateLibrary : public UpdateLibrary { + public: + MockUpdateLibrary() {} + virtual ~MockUpdateLibrary() {} + MOCK_METHOD1(AddObserver, void(Observer*)); // NOLINT + MOCK_METHOD1(RemoveObserver, void(Observer*)); // NOLINT + + MOCK_CONST_METHOD0(status, const Status&(void)); + + private: + DISALLOW_COPY_AND_ASSIGN(MockUpdateLibrary); +}; + +} // namespace chromeos + +#endif // CHROME_BROWSER_CHROMEOS_CROS_MOCK_UPDATE_LIBRARY_H_ + |