diff options
Diffstat (limited to 'chromium/components/policy/core/common/cloud/mock_cloud_policy_store.h')
-rw-r--r-- | chromium/components/policy/core/common/cloud/mock_cloud_policy_store.h | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/chromium/components/policy/core/common/cloud/mock_cloud_policy_store.h b/chromium/components/policy/core/common/cloud/mock_cloud_policy_store.h deleted file mode 100644 index 8479bef029e..00000000000 --- a/chromium/components/policy/core/common/cloud/mock_cloud_policy_store.h +++ /dev/null @@ -1,48 +0,0 @@ -// Copyright (c) 2012 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 COMPONENTS_POLICY_CORE_COMMON_CLOUD_MOCK_CLOUD_POLICY_STORE_H_ -#define COMPONENTS_POLICY_CORE_COMMON_CLOUD_MOCK_CLOUD_POLICY_STORE_H_ - -#include "components/policy/core/common/cloud/cloud_policy_store.h" -#include "testing/gmock/include/gmock/gmock.h" - -namespace policy { - -class MockCloudPolicyStore : public CloudPolicyStore { - public: - MockCloudPolicyStore(); - virtual ~MockCloudPolicyStore(); - - MOCK_METHOD1(Store, void(const enterprise_management::PolicyFetchResponse&)); - MOCK_METHOD0(Load, void(void)); - - // Publish the protected members. - using CloudPolicyStore::NotifyStoreLoaded; - using CloudPolicyStore::NotifyStoreError; - - using CloudPolicyStore::policy_map_; - using CloudPolicyStore::policy_; - using CloudPolicyStore::status_; - using CloudPolicyStore::invalidation_version_; - - private: - DISALLOW_COPY_AND_ASSIGN(MockCloudPolicyStore); -}; - -class MockCloudPolicyStoreObserver : public CloudPolicyStore::Observer { - public: - MockCloudPolicyStoreObserver(); - virtual ~MockCloudPolicyStoreObserver(); - - MOCK_METHOD1(OnStoreLoaded, void(CloudPolicyStore* store)); - MOCK_METHOD1(OnStoreError, void(CloudPolicyStore* store)); - - private: - DISALLOW_COPY_AND_ASSIGN(MockCloudPolicyStoreObserver); -}; - -} // namespace policy - -#endif // COMPONENTS_POLICY_CORE_COMMON_CLOUD_MOCK_CLOUD_POLICY_STORE_H_ |