diff options
author | sdefresne <sdefresne@chromium.org> | 2015-11-23 09:27:40 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-23 17:28:39 +0000 |
commit | e102ab8c09f75131bd87d86830078219a0f94b0b (patch) | |
tree | 7d9b7f99ea84ce1012b16b9119c007a87414c233 | |
parent | abc0bae34bdc9456d7e4a1f1aa2c6aa51a4bad4d (diff) | |
download | chromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.zip chromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.tar.gz chromium_src-e102ab8c09f75131bd87d86830078219a0f94b0b.tar.bz2 |
Provider API for UpdatableConfig.
BUG=475442
Review URL: https://codereview.chromium.org/1471783002
Cr-Commit-Position: refs/heads/master@{#361131}
-rw-r--r-- | ios/public/test/test_chrome_browser_provider.h | 3 | ||||
-rw-r--r-- | ios/public/test/test_chrome_browser_provider.mm | 9 |
2 files changed, 11 insertions, 1 deletions
diff --git a/ios/public/test/test_chrome_browser_provider.h b/ios/public/test/test_chrome_browser_provider.h index 5b568d9..2dbe036 100644 --- a/ios/public/test/test_chrome_browser_provider.h +++ b/ios/public/test/test_chrome_browser_provider.h @@ -12,6 +12,7 @@ namespace ios { class FakeProfileOAuth2TokenServiceIOSProvider; class FakeStringProvider; +class TestUpdatableResourceProvider; class TestChromeBrowserProvider : public ChromeBrowserProvider { public: @@ -23,6 +24,7 @@ class TestChromeBrowserProvider : public ChromeBrowserProvider { // ChromeBrowserProvider: ChromeIdentityService* GetChromeIdentityService() override; + UpdatableResourceProvider* GetUpdatableResourceProvider() override; StringProvider* GetStringProvider() override; // Returns the string provider as a |FakeStringProvider|. @@ -31,6 +33,7 @@ class TestChromeBrowserProvider : public ChromeBrowserProvider { private: scoped_ptr<ChromeIdentityService> chrome_identity_service_; scoped_ptr<FakeStringProvider> string_provider_; + scoped_ptr<TestUpdatableResourceProvider> test_updatable_resource_provider_; DISALLOW_COPY_AND_ASSIGN(TestChromeBrowserProvider); }; diff --git a/ios/public/test/test_chrome_browser_provider.mm b/ios/public/test/test_chrome_browser_provider.mm index 6d818d3..522f8dd 100644 --- a/ios/public/test/test_chrome_browser_provider.mm +++ b/ios/public/test/test_chrome_browser_provider.mm @@ -7,12 +7,14 @@ #include "base/logging.h" #include "ios/public/provider/chrome/browser/signin/chrome_identity_service.h" #include "ios/public/test/fake_string_provider.h" +#import "ios/public/test/test_updatable_resource_provider.h" namespace ios { TestChromeBrowserProvider::TestChromeBrowserProvider() : chrome_identity_service_(new ios::ChromeIdentityService), - string_provider_(new FakeStringProvider) {} + string_provider_(new FakeStringProvider), + test_updatable_resource_provider_(new TestUpdatableResourceProvider) {} TestChromeBrowserProvider::~TestChromeBrowserProvider() { } @@ -32,6 +34,11 @@ StringProvider* TestChromeBrowserProvider::GetStringProvider() { return string_provider_.get(); } +UpdatableResourceProvider* +TestChromeBrowserProvider::GetUpdatableResourceProvider() { + return test_updatable_resource_provider_.get(); +} + FakeStringProvider* TestChromeBrowserProvider::GetStringProviderAsFake() { return string_provider_.get(); |