Index: chrome/browser/policy/cloud/mock_cloud_external_data_manager.h |
diff --git a/chrome/browser/policy/cloud/mock_cloud_external_data_manager.h b/chrome/browser/policy/cloud/mock_cloud_external_data_manager.h |
index 472e760efff0d4e326df6ce9c2f3138dd0859523..c1e3c10e5a760d91ce4a2b142aebede5826c1fac 100644 |
--- a/chrome/browser/policy/cloud/mock_cloud_external_data_manager.h |
+++ b/chrome/browser/policy/cloud/mock_cloud_external_data_manager.h |
@@ -9,6 +9,7 @@ |
#include "base/basictypes.h" |
#include "base/memory/ref_counted.h" |
+#include "base/memory/scoped_ptr.h" |
#include "chrome/browser/policy/cloud/cloud_external_data_manager.h" |
#include "components/policy/core/common/external_data_fetcher.h" |
#include "testing/gmock/include/gmock/gmock.h" |
@@ -19,6 +20,8 @@ class URLRequestContextGetter; |
namespace policy { |
+class ExternalDataFetcher; |
+ |
class MockCloudExternalDataManager : public CloudExternalDataManager { |
public: |
MockCloudExternalDataManager(); |
@@ -30,6 +33,9 @@ class MockCloudExternalDataManager : public CloudExternalDataManager { |
MOCK_METHOD2(Fetch, void(const std::string&, |
const ExternalDataFetcher::FetchCallback&)); |
+ scoped_ptr<ExternalDataFetcher> CreateExternalDataFetcher( |
+ const std::string& policy); |
+ |
private: |
DISALLOW_COPY_AND_ASSIGN(MockCloudExternalDataManager); |
}; |